示例#1
0
        public override Task Update(Task entity)
        {
            var validator = new TaskValidatorHelper(entity);

            if (validator.CanUpdate())
            {
                _repository.Update(entity);
                _repository.Save();
            }

            return(entity);
        }
示例#2
0
        public override Task Add(Task entity)
        {
            var validator = new TaskValidatorHelper(entity);

            if (validator.CanAdd())
            {
                _repository.Create(entity);
                _repository.Save();
                return(entity);
            }

            return(null);
        }