public IActionResult SaveEntity(Contact contact) { if (!ModelState.IsValid) { IEnumerable <ModelError> allErrors = ModelState.Values.SelectMany(v => v.Errors); return(new BadRequestObjectResult(allErrors)); } else { //if (string.IsNullOrEmpty(contact.Id)) if (!_contactService.CheckItemExist(contact.Id)) { _contactService.Add(contact); } else { _contactService.Update(contact); } _contactService.Save(); return(new OkObjectResult(contact)); } }