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