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(); } } }
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(); } } }
public void UpdateContactDetails([FromBody] RentCarContact updateContact) { Contacts.UpdateContactDetails(updateContact); }//update contact details
public void AddContact([FromBody] RentCarContact newContact) { Contacts.AddContact(newContact); }//add new Contact