public async Task <IActionResult> EditPerson_Temporal(int businessEntityID, [FromBody] Person.Person_Temporal value) { var existing = await _db.Person_Person_Temporal.FirstOrDefaultAsync(x => x.BusinessEntityID == businessEntityID); if (existing == null) { return(NotFound()); } existing.BusinessEntityID = value.BusinessEntityID; existing.PersonType = value.PersonType; existing.NameStyle = value.NameStyle; existing.Title = value.Title; existing.FirstName = value.FirstName; existing.MiddleName = value.MiddleName; existing.LastName = value.LastName; existing.Suffix = value.Suffix; existing.EmailPromotion = value.EmailPromotion; existing.ValidFrom = value.ValidFrom; existing.ValidTo = value.ValidTo; _db.Person_Person_Temporal.Update(existing); await _db.SaveChangesAsync(); return(NoContent()); }
public async Task <IActionResult> CreatePerson_Temporal([FromBody] Person.Person_Temporal value) { _db.Person_Person_Temporal.Add(value); await _db.SaveChangesAsync(); return(Ok(value)); }