public int AddComplaintDepartment(ComplaintsDepartment Department) { try { ComplaintsDepartment NewComplaint = InnerDataContext.ComplaintsDepartments.Add(Department); InnerDataContext.SaveChanges(); return(NewComplaint.ComplaintID); } catch (Exception ex) { return(0); } }
public int AddUser(SystemUser User) { try { SystemUser NewUser = InnerDataContext.SystemUsers.Add(User); InnerDataContext.SaveChanges(); return(NewUser.UserID); } catch (Exception ex) { return(0); } }
public bool EditComplaintStatus(Complaint complaint) { try { Complaint OldStatus = InnerDataContext.Complaints.FirstOrDefault(x => x.ComplaintID == complaint.ComplaintID); OldStatus.ComplaintLoggedTime = OldStatus.ComplaintLoggedTime; OldStatus.CountryID = OldStatus.CountryID; OldStatus.UserID = OldStatus.UserID; OldStatus.ContactMethod = OldStatus.ContactMethod; OldStatus.Details = OldStatus.Details; OldStatus.ComplaintStatusID = complaint.ComplaintStatusID; InnerDataContext.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }