示例#1
0
 public static void AddContact(RentCarContact newContact)
 {
     try
     {
         using (RentCarDatabaseEntities1 contactEntities = new RentCarDatabaseEntities1())
         {
             contactEntities.RentCarContacts.Add(newContact);
             contactEntities.SaveChanges();
         }
     }
     catch (Exception serverException)
     {
         RentCarServerErrorsLog errorsLog = new RentCarServerErrorsLog();
         errorsLog.ErrorMsg = serverException.ToString();
         errorsLog.Date     = DateTime.Now.ToString();
         using (RentCarDatabaseEntities1 errorsEntities = new RentCarDatabaseEntities1())
         {
             errorsEntities.RentCarServerErrorsLogs.Add(errorsLog);
             errorsEntities.SaveChanges();
         }
     }
 }
示例#2
0
 public static void DeleteContactById(int id)
 {
     try
     {
         using (RentCarDatabaseEntities1 contactEntities = new RentCarDatabaseEntities1())
         {
             RentCarContact cont = contactEntities.RentCarContacts.FirstOrDefault(c => c.Id == id);
             contactEntities.RentCarContacts.Remove(cont);
             contactEntities.SaveChanges();
         }
     }
     catch (Exception serverException)
     {
         RentCarServerErrorsLog errorsLog = new RentCarServerErrorsLog();
         errorsLog.ErrorMsg = serverException.ToString();
         errorsLog.Date     = DateTime.Now.ToString();
         using (RentCarDatabaseEntities1 errorsEntities = new RentCarDatabaseEntities1())
         {
             errorsEntities.RentCarServerErrorsLogs.Add(errorsLog);
             errorsEntities.SaveChanges();
         }
     }
 }
示例#3
0
 public void UpdateContactDetails([FromBody] RentCarContact updateContact)
 {
     Contacts.UpdateContactDetails(updateContact);
 }//update contact details
示例#4
0
 public void AddContact([FromBody] RentCarContact newContact)
 {
     Contacts.AddContact(newContact);
 }//add new Contact