Пример #1
0
 public bool Insert(CaloriesDto calory)
 {
     try {
         _unitOfWork.TestRepository.Insert(calory.Adapt <Calories>());
         _unitOfWork.Commit();
         return(true);
     }
     catch (Exception error)
     {
         return(false);
     }
 }
Пример #2
0
        public ActionResult post([FromBody] CaloriesDto article)
        {
            Boolean success = _Manager.Insert(article);

            if (success)
            {
                return(Ok());
            }
            else
            {
                return(NotFound());
            }
        }
Пример #3
0
        public ActionResult Put(short id, [FromBody] CaloriesDto value)
        {
            var result = _Manager.Update(value, id);

            if (result)
            {
                return(Ok());
            }
            else
            {
                return(NotFound());
            }
        }
Пример #4
0
        public string Insert(CaloriesDto calory)
        {
            var validationResult = _validator.Validate(calory);

            if (!validationResult.IsValid)
            {
                return("");
            }

            try
            {
                _unitOfWork.TestRepository.Insert(calory.Adapt <Calories>());
                _unitOfWork.Commit();
                return("");
            }
            catch (Exception error)
            {
                return("false");
            }
        }
Пример #5
0
 public bool Update(CaloriesDto calory, short id)
 {
     try
     {
         var oldCalory = _unitOfWork.TestRepository.GetById(id);
         if (oldCalory != null)
         {
             oldCalory.Description = calory.Description;
             oldCalory.Name        = calory.Name;
             oldCalory.Value       = calory.Value;
             _unitOfWork.TestRepository.Update(oldCalory);
             _unitOfWork.Commit();
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch (Exception error)
     {
         return(false);
     }
 }