Beispiel #1
0
 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));
     }
 }
Beispiel #2
0
 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));
     }
 }
Beispiel #3
0
 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));
     }
 }