public IActionResult Create(Models.Client model) { if (!ModelState.IsValid) { var errors = ModelState .SelectMany(x => x.Value.Errors, (y, z) => z.Exception.Message); return(BadRequest(errors)); } var clientGroup = _groupData.GetByKeyAsync(int.Parse(model.GroupId)).Result; var clientMap = _iMapper.Map <CoreServiceDevReference.Client>(model); var client = _clientData.SaveOrUpdate(clientMap, clientGroup); return(RedirectToAction("Index", "Clients")); }