Exemplo n.º 1
0
 public async Task <IActionResult> Put(Guid id, [FromBody] DailyEatingDto dto)
 {
     try
     {
         var dailyEating = _mapperFacade.Map <DailyEating>(dto);
         _repository.Update(id, dailyEating);
         return(await _repository.Commit() ? Ok() : (IActionResult)BadRequest());
     }
     catch (Exception)
     {
         return(BadRequest());
     }
 }
Exemplo n.º 2
0
        public async Task <IActionResult> Post([FromBody] DailyEatingDto dailyEatingDto, IFormFile receipt = null)
        {
            try
            {
                if (receipt != null)
                {
                    dailyEatingDto.Reciept = receipt.FileName;
                }

                var dailyEating = _mapperFacade.Map <DailyEating, DailyEatingDto>(dailyEatingDto);
                _repository.Create(dailyEating);
                return(await _repository.Commit() ? Ok() : (IActionResult)BadRequest());
            }
            catch (Exception)
            {
                return(BadRequest());
            }
        }