public IActionResult AddNewContact([FromBody] Contact contact) { GenericResult _result = new GenericResult(); try { var result = _contactService.AddContact(contact); if (result == true) { return(Json(new { result = result, Message = "Contact added successfully" })); } else { throw new Exception("There was a problem adding the contact"); } } catch (Exception ex) { _result = new GenericResult() { Succeeded = false, Message = ex.Message }; _logger.LogFatal(ex); return(Json(_result)); } }
public bool AddContact(Contact contact) { try { _contactContext.Contacts.Add(contact); return(_contactContext.SaveChanges() > 0); } catch (Exception ex) { _logger.LogFatal(ex); return(false); } }