Пример #1
0
        public async Task <IActionResult> Update([FromBody] UpdateGarageModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var garage  = Mapper.Map <Garage>(model);
            var updated = await _garageService.UpdateAsync(garage);

            if (!updated)
            {
                return(NotFound());
            }

            return(Ok());
        }
Пример #2
0
        public IActionResult Update(int id, [FromBody] UpdateGarageModel model)
        {
            var context = HttpContext.User.Identity;
            var userId  = int.Parse(context.Name);
            var garage  = _mapper.Map <Garage>(model);

            garage.Id = id;

            try
            {
                _garageService.Update(userId, garage);
                return(Ok());
            }
            catch (AppException ex)
            {
                return(BadRequest(new { message = ex.Message }));
            }
        }