public void Delete(int id)
 {
     using (TimeTrackerEntities db = new TimeTrackerEntities())
     {
         try
         {
             T_RolesModuleAccess t_rolemoduleaccess = new T_RolesModuleAccess();
             t_rolemoduleaccess = db.T_RolesModuleAccess.FirstOrDefault(p => p.Id == id);
             db.T_RolesModuleAccess.Remove(t_rolemoduleaccess);
             db.SaveChanges();
         }
         catch (Exception ex)
         {
             string msg = ex.Message;
         }
     }
 }
 private void Parse(T_RolesModuleAccess t_rolemoduleaccess, RolesModuleAccess rolemoduleaccess)
 {
     t_rolemoduleaccess.RoleId = rolemoduleaccess.RoleId;
     t_rolemoduleaccess.ModuleId = rolemoduleaccess.ModuleId;
     t_rolemoduleaccess.CanAdd = rolemoduleaccess.CanAdd;
     t_rolemoduleaccess.CanView = rolemoduleaccess.CanView;
     t_rolemoduleaccess.CanUpdate = rolemoduleaccess.CanUpdate;
     t_rolemoduleaccess.CanDelete = rolemoduleaccess.CanDelete;
 }
        public void Insert(RolesModuleAccess rolemoduleaccess)
        {
            T_RolesModuleAccess t_rolemoduleaccess = new T_RolesModuleAccess();
            Parse(t_rolemoduleaccess, rolemoduleaccess);

            using (TimeTrackerEntities db = new TimeTrackerEntities())
            {
                try
                {
                    db.T_RolesModuleAccess.Add(t_rolemoduleaccess);
                    db.SaveChanges();
                }
                catch (Exception ex)
                {
                    string msg = ex.Message;
                }
            }
        }