public async Task <IActionResult> CreateDava([FromBody] DavaViewModel model) { try { var muvekkil = await _userManager.FindByIdAsync(model.MuvekkilId); var avukat = await _userManager.FindByIdAsync(model.AvukatId); var newDavaState = _davaStateRepository.GetNewDavaState(); var dava = new Dava() { Avukat = avukat, Name = model.Name, Muvekkil = muvekkil, DavaState = newDavaState }; _davaRepository.AddDava(dava); var davaVM = _mapper.Map <DavaViewModel>(dava); return(Ok(davaVM)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }