divan/RMuseum/Services/IFAQService.cs
2022-02-22 19:42:36 +03:30

35 lines
898 B
C#

using RMuseum.Models.FAQ;
using RSecurityBackend.Models.Generic;
using System.Threading.Tasks;
namespace RMuseum.Services
{
/// <summary>
/// faq service interface
/// </summary>
public interface IFAQService
{
/// <summary>
/// add faq category
/// </summary>
/// <param name="cat"></param>
/// <returns></returns>
Task<RServiceResult<FAQCategory>> AddCategoryAsync(FAQCategory cat);
/// <summary>
/// update faq cateory
/// </summary>
/// <param name="cat"></param>
/// <returns></returns>
Task<RServiceResult<bool>> UpdateCategoryAsync(FAQCategory cat);
/// <summary>
/// delete faq category
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
Task<RServiceResult<bool>> DeleteCategoryAsync(int id);
}
}