public async Task <IActionResult> Create(ShopView model) { try { await _shopRepository.AddOrUpdateAsync(_mapper.Map <ShopView, Shop>(model), true); return(Ok()); } catch (Exception e) { Log.Error(e, "ShopController.Create"); return(BadRequest(_messageModelBuilder.CreateModel("500", e.Message))); } }