public OwnersCompany updateCompany(string id, OwnersCompany comp)
 {
     try
     {
         using (HotelManagementServerDataContext db = new HotelManagementServerDataContext())
         {
             var query = (from acc in db.OWNERS_COMPANies where acc.COMP_ID.Equals(Convert.ToInt32(id)) select acc);
             if (query.Count() == 1)
             {
                 OWNERS_COMPANY acc = query.Single();
                 comp = new OwnersCompany()
                 {
                     ContactNum  = acc.CONTACT_NUM,
                     Email       = acc.EMAIL,
                     CompanyName = acc.NAME,
                     RegNum      = acc.REG_NUM
                 };
                 db.SubmitChanges();
                 return(comp);
             }
             else
             {
                 return(null);
             }
         }
     }
     catch (Exception)
     {
         return(null);
     }
 }
 public void deleteCompany(string compId)
 {
     try
     {
         using (HotelManagementServerDataContext db = new HotelManagementServerDataContext())
         {
             OWNERS_COMPANY ToDelete = (from s in db.OWNERS_COMPANies where s.COMP_ID.Equals(Convert.ToInt32(compId)) select s).Single();
             db.OWNERS_COMPANies.DeleteOnSubmit(ToDelete);
             db.SubmitChanges();
         }
     }
     catch (Exception e)
     {
         e.GetBaseException();
     }
 }
        public string insertCompany(OwnersCompany comp)
        {
            try
            {
                using (HotelManagementServerDataContext db = new HotelManagementServerDataContext())
                {
                    OWNERS_COMPANY companyLinq = ConvertToLinq.ConvertCompanyToLinq(comp);
                    db.OWNERS_COMPANies.InsertOnSubmit(companyLinq);
                    db.SubmitChanges();

                    return("Success Adding company was successful");
                }
            }
            catch (Exception)
            {
                return("Failed Adding company failed, contact admin");
            }
        }