Example #1
0
        public ActionResult Create(ManagementEmployeeiVm managementEmployeeiVm)
        {
            if (ModelState.IsValid)
            {
                tbld_management_employee tbldManagementEmployee = new tbld_management_employee
                {
                    id                = managementEmployeeiVm.Id,
                    sales_emp_code    = managementEmployeeiVm.SalesEmpCode,
                    first_name        = managementEmployeeiVm.FirstName,
                    email             = managementEmployeeiVm.Email,
                    sales_emp_address = managementEmployeeiVm.SalesEmpAddress,
                    sales_role_id     = managementEmployeeiVm.SalesRoleId,
                    sales_manager_id  = managementEmployeeiVm.SalesManagerId,
                    login_user_id     = managementEmployeeiVm.LoginUserId,
                    biz_zone_id       = managementEmployeeiVm.BizZoneId
                };
                _db.tbld_management_employee.Add(tbldManagementEmployee);
                _db.SaveChanges();

                TempData["alertbox"]    = "success";
                TempData["alertboxMsg"] = managementEmployeeiVm.FirstName + " Employee Create Successfully";

                return(RedirectToAction("Index"));
            }


            ViewBag.title           = "Management Employee Create";
            ViewBag.ZoneCatagory    = new SelectList(_db.tbld_business_zone_hierarchy.ToList(), "Id", "biz_zone_category_name");
            ViewBag.Zonebiz_zone_id = new SelectList(_db.tbld_business_zone.Where(x => x.biz_zone_category_id == managementEmployeeiVm.SalesRoleId).ToList(), "id", "biz_zone_name");
            ViewBag.login_user_id   = new SelectList(_db.user_info.Where(x => x.User_biz_role_id == managementEmployeeiVm.SalesRoleId).ToList(), "User_Id", "User_name");
            return(View());
        }
Example #2
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbld_management_employee tbldManagementEmployee = _db.tbld_management_employee.Find(id);

            if (tbldManagementEmployee != null)
            {
                ManagementEmployeeiVm managementEmployeeiVm = new ManagementEmployeeiVm
                {
                    Id              = tbldManagementEmployee.id,
                    SalesEmpCode    = tbldManagementEmployee.sales_emp_code,
                    FirstName       = tbldManagementEmployee.first_name,
                    Email           = tbldManagementEmployee.email,
                    SalesEmpAddress = tbldManagementEmployee.sales_emp_address,
                    SalesRoleId     = tbldManagementEmployee.sales_role_id,
                    SalesManagerId  = tbldManagementEmployee.sales_manager_id,
                    LoginUserId     = tbldManagementEmployee.login_user_id,
                    BizZoneId       = tbldManagementEmployee.biz_zone_id
                };

                ViewBag.title           = "Management Employee Edit";
                ViewBag.ZoneCatagory    = new SelectList(_db.tbld_business_zone_hierarchy.ToList(), "Id", "biz_zone_category_name");
                ViewBag.Zonebiz_zone_id = new SelectList(_db.tbld_business_zone.Where(x => x.biz_zone_category_id == managementEmployeeiVm.SalesRoleId).ToList(), "id", "biz_zone_name");
                ViewBag.login_id        = new SelectList(_db.user_info.Where(x => x.User_biz_role_id == managementEmployeeiVm.SalesRoleId).ToList(), "User_Id", "User_Name");
                return(View(managementEmployeeiVm));
            }

            return(RedirectToAction("Index"));
        }
Example #3
0
        // GET: ManagementEmployee/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbld_management_employee tbldManagementEmployee = _db.tbld_management_employee.Find(id);

            if (tbldManagementEmployee == null)
            {
                return(HttpNotFound());
            }
            return(View(tbldManagementEmployee));
        }
Example #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            tbld_management_employee tbldManagementEmployee = _db.tbld_management_employee.Find(id);

            if (tbldManagementEmployee != null)
            {
                _db.tbld_management_employee.Remove(tbldManagementEmployee);
                _db.SaveChanges();

                TempData["alertbox"]    = "success";
                TempData["alertboxMsg"] = tbldManagementEmployee.first_name + " Employee Delete Successfully";
            }

            return(RedirectToAction("Index"));
        }