public IResult Add(Comment entity) { //Check(entity); FluentValidationTool.Validate(new CommentValidator(), entity); commentDAL.Add(entity); return(new SuccessResult(ResultMessage <Comment> .Add(entity.ToString()))); }
public IResult Add(SubCategory entity) { Check(entity); FluentValidationTool.Validate(new SubCategoryValidator(), entity); subCategoryDAL.Add(entity); return(new SuccessResult(ResultMessage <SubCategory> .Add(entity.ToString()))); }
public IResult Add(Category entity) { //Check(entity); FluentValidationTool.Validate(new CategoryValidator(), entity); categoryDAL.Add(entity); return(new SuccessResult(ResultMessage <Category> .Add(entity.CategoryName))); }
public IResult AddAdmin(User entity) { //Check(entity); FluentValidationTool.Validate(new UserValidator(), entity); entity.ActivationCode = Guid.NewGuid(); entity.UserRole = UserRole.Admin; userDAL.Add(entity); return(new SuccessResult(ResultMessage <User> .Add($"{entity.ToString()} (As an admin.)"))); }
public IResult Add(Support entity) { supportDAL.Add(entity); return(new SuccessResult(ResultMessage <Support> .Add(entity.ToString()))); }