public async Task <IActionResult> PutCompanyKeyContact(CompanyKeyContacts companyKeyContact) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } companyKeyContact.UpdatedDate = DateTime.Now; _context.Entry(companyKeyContact).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CompanyKeyContactsExists(companyKeyContact.Id)) { return(NotFound()); } else { throw; } } return(Ok(companyKeyContact)); }
public async Task <ActionResult <CompanyKeyContacts> > PostCompanyKeyContact(CompanyKeyContacts companyKeyContact) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } companyKeyContact.Active = true; companyKeyContact.CreatedDate = DateTime.Now; companyKeyContact.UpdatedDate = DateTime.Now; _context.CompanyKeyContacts.Add(companyKeyContact); await _context.SaveChangesAsync(); return(CreatedAtAction("GetCompanyKeyContact", new { id = companyKeyContact.Id }, companyKeyContact)); }