public Response <Category> Update(Category element) { try { Category updateCategory; using (TTDBEntities db = new TTDBEntities()) { updateCategory = db.Categories.Find(element.IdCategory); if (element.CategoryName != null) { updateCategory.CategoryName = element.CategoryName; } else if (element.Details != null) { updateCategory.Details = element.Details; } db.Entry(updateCategory); db.SaveChanges(); } return(new Response <Category>(null, updateCategory.IdCategory, true, null)); } catch (Exception err) { return(new Response <Category>(err, null, false, null)); } }
public Response <Artist> Update(Artist element) { try { Artist updatePerson; using (TTDBEntities db = new TTDBEntities()) { updatePerson = db.Artists.Find(element.IdArtist); if (element.FullName != null) { updatePerson.FullName = element.FullName; } else if (element.BirthDate != null) { updatePerson.BirthDate = element.BirthDate; } else if (element.StartDate != null) { updatePerson.StartDate = element.StartDate; } else if (element.Email != null) { updatePerson.Email = element.Email; } else if (element.PhoneNumber != null) { updatePerson.PhoneNumber = element.PhoneNumber; } else if (element.Address != null) { updatePerson.Address = element.Address; } db.Entry(updatePerson); db.SaveChanges(); } return(new Response <Artist>(null, updatePerson.IdArtist, true, null)); } catch (Exception err) { return(new Response <Artist>(err, null, false, null)); } }
public Response <Artists_Categories> Update(Artists_Categories element) { try { Artists_Categories updatePerson_Category; using (TTDBEntities db = new TTDBEntities()) { updatePerson_Category = db.Artists_Categories.Find(element.IdArtist, element.IdCategory); if (element.Observation != null) { updatePerson_Category.Observation = element.Observation; } db.Entry(updatePerson_Category); db.SaveChanges(); } return(new Response <Artists_Categories>(null, updatePerson_Category.IdCategory, true, null)); } catch (Exception err) { return(new Response <Artists_Categories>(err, null, false, null)); } }