Esempio n. 1
0
        public IResult Add(Comment entity)
        {
            //Check(entity);
            FluentValidationTool.Validate(new CommentValidator(), entity);

            commentDAL.Add(entity);
            return(new SuccessResult(ResultMessage <Comment> .Add(entity.ToString())));
        }
Esempio n. 2
0
        public IResult Add(SubCategory entity)
        {
            Check(entity);
            FluentValidationTool.Validate(new SubCategoryValidator(), entity);

            subCategoryDAL.Add(entity);
            return(new SuccessResult(ResultMessage <SubCategory> .Add(entity.ToString())));
        }
Esempio n. 3
0
        public IResult Add(Category entity)
        {
            //Check(entity);
            FluentValidationTool.Validate(new CategoryValidator(), entity);

            categoryDAL.Add(entity);
            return(new SuccessResult(ResultMessage <Category> .Add(entity.CategoryName)));
        }
Esempio n. 4
0
        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.)")));
        }
Esempio n. 5
0
 public IResult Add(Support entity)
 {
     supportDAL.Add(entity);
     return(new SuccessResult(ResultMessage <Support> .Add(entity.ToString())));
 }