public int Update(AccessModel model)
        {
            Mapper.CreateMap <AccessModel, AccessMaster>();
            AccessMaster objUser = Dbcontext.AccessMasters.SingleOrDefault(m => m.BAID == model.BAID);

            objUser = Mapper.Map(model, objUser);
            return(Dbcontext.SaveChanges());
        }
        private void UpdateUser()
        {
            try
            {
                User objUser = UsersController.GetUserByID(UserId);
                Lead objLead = LeadController.GetLeadByMobile(objUser.Mobile);



                if (objUser.UserTypeId == 7)
                {
                    objLead.mobileNumber = txtMobileNumber.Text;
                    objLead.firstName    = txtFirstName.Text;
                    objLead.lastName     = txtLastName.Text;
                    objLead.Email        = txtEmail.Text;
                    objLead.address      = txtAddress.Text;
                }
                objUser.FirstName  = txtFirstName.Text;
                objUser.LastName   = txtLastName.Text;
                objUser.UserTypeId = Convert.ToInt64(ddlRole.SelectedValue);
                //objUser.username = txtUsername.Text;
                objUser.Email    = txtEmail.Text;
                objUser.Mobile   = txtMobileNumber.Text;
                objUser.Password = txtPassword.Text;
                objUser.Address1 = txtAddress.Text;
                objUser.isActive = chkIsActive.Checked;

                objUser = new UsersController().UpdateUser(objUser);

                new UsersController().DeleteAccessMasterByUser(UserId);

                foreach (GridViewRow gr in grdManagePermissions.Rows)
                {
                    //hdnFldPageId,chkPermissions
                    HiddenField hdnFldPageId   = (HiddenField)gr.FindControl("hdnFldPageId");
                    CheckBox    chkPermissions = (CheckBox)gr.FindControl("chkPermissions");

                    if (chkPermissions.Checked)
                    {
                        AccessMaster objAccessMaster = new AccessMaster();
                        objAccessMaster.clubId   = LoginUser.ClubId;
                        objAccessMaster.userId   = objUser.ID;
                        objAccessMaster.updateBy = LoginUser.ID;
                        objAccessMaster.pageId   = Convert.ToInt64(hdnFldPageId.Value);
                        objAccessMaster          = new UsersController().InsertAccessMaster(objAccessMaster);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public AccessModel getByID(int id)
 {
     try
     {
         Mapper.CreateMap <AccessMaster, AccessModel>();
         AccessMaster objCityMaster = Dbcontext.AccessMasters.Where(m => m.BAID == id).SingleOrDefault();
         AccessModel  objCityItem   = Mapper.Map <AccessModel>(objCityMaster);
         return(objCityItem);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #4
0
        public AccessMaster InsertAccessMaster(AccessMaster objAccessMaster)
        {
            try
            {
                objAccessMaster.insertDate = DateTime.Now;
                objAccessMaster.isActive   = true;
                objAccessMaster.isDelete   = false;

                using (var context = new FitnessCenterEntities())
                {
                    context.AccessMasters.AddObject(objAccessMaster);
                    context.SaveChanges();
                    return(objAccessMaster);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #5
0
        public AccessMaster UpdateAccessMaster(AccessMaster objAccessMaster)
        {
            try
            {
                objAccessMaster.updateDate = DateTime.Now;

                using (var context = new FitnessCenterEntities())
                {
                    context.AccessMasters.Attach(context.AccessMasters.Single(varU => varU.ID == objAccessMaster.ID));
                    context.AccessMasters.ApplyCurrentValues(objAccessMaster);

                    context.SaveChanges();

                    return(objAccessMaster);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #6
0
        private void InsertClub()
        {
            try
            {
                Club objClub = new Club();
                objClub.clubName = txtClubName.Text;
                objClub.isActive = chkIsActive.Checked;
                objClub          = new ClubController().InsertClub(objClub);

                User objUser = new User();

                objUser.FirstName  = txtFirstName.Text;
                objUser.LastName   = txtLastName.Text;
                objUser.Mobile     = txtMobileNumber.Text;
                objUser.ClubId     = objClub.ID;
                objUser.UserTypeId = (int)EnumUserTypeMaster.Admin;
                objUser.Email      = txtEmail.Text;
                objUser.UserName   = txtUserName.Text;
                objUser.Password   = txtPassword.Text;
                objUser.Address1   = txtAdress.Text;
                objUser.isActive   = chkIsActive.Checked;
                objUser            = new ClubController().InsertUser(objUser);

                var lstPageMaster = UsersController.GetPagePermissions_Result(0);

                foreach (var objPageMaster in lstPageMaster)
                {
                    AccessMaster objAccessMaster = new AccessMaster();
                    objAccessMaster.userId   = objUser.ID;
                    objAccessMaster.clubId   = objClub.ID;
                    objAccessMaster.pageId   = objPageMaster.ID;
                    objAccessMaster.updateBy = LoginUser.ID;
                    new UsersController().InsertAccessMaster(objAccessMaster);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public int Insert(AccessModel model, TicketModel model1)
        {
            try
            {
                Mapper.CreateMap <TicketModel, TicketMaster>();
                TicketMaster objUser1 = Mapper.Map <TicketMaster>(model1);
                Dbcontext.TicketMasters.Add(objUser1);
                Dbcontext.SaveChanges();

                int tid = Dbcontext.TicketMasters.Max(m => m.TicketID);

                Mapper.CreateMap <AccessModel, AccessMaster>();
                AccessMaster objUser = Mapper.Map <AccessMaster>(model);
                objUser.TicketID = tid;
                Dbcontext.AccessMasters.Add(objUser);
                Dbcontext.SaveChanges();
                return(tid);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }