Exemplo n.º 1
0
 public IActionResult Edit(vmDepartmentalHead modelData)
 {
     //var headObj = db.BranchHead.Get(modelData.Id);
     if (ModelState.IsValid)
     {
         DepartmentalHead head = db.DepartmentalHead.GetFirstOrDefault(c => c.Id == modelData.Id);
         head.CompanyId       = modelData.CompanyId;
         head.EmployeeId      = modelData.EmployeeId;
         head.BranchId        = modelData.BranchId;
         head.DivisionId      = modelData.DivisionId;
         head.SisterConcernId = modelData.SisterConcernId;
         head.DepartmentId    = modelData.DepartmentId;
         db.DepartmentalHead.Update(head);
         db.Save();
         if (head.Id > 0)
         {
             return(Json(true));
         }
     }
     return(Json(false));
 }
Exemplo n.º 2
0
        public IActionResult Create(vmDepartmentalHead vmDepartmentalHead)
        {
            if (!ModelState.IsValid)
            {
                DepartmentalHead departmental = new DepartmentalHead()
                {
                    CompanyId       = vmDepartmentalHead.CompanyId,
                    SisterConcernId = vmDepartmentalHead.SisterConcernId,
                    EmployeeId      = vmDepartmentalHead.EmployeeId,
                    BranchId        = vmDepartmentalHead.BranchId == 0 ? (int?)null : vmDepartmentalHead.BranchId,
                    DivisionId      = vmDepartmentalHead.DivisionId == 0 ? (int?)null : vmDepartmentalHead.DivisionId,
                    DepartmentId    = vmDepartmentalHead.DepartmentId
                };
                db.DepartmentalHead.Add(departmental);
                db.Save();
                ModelState.Clear();

                if (departmental.Id > 0)
                {
                    return(Json(true));
                }
            }
            return(Json(false));
        }
Exemplo n.º 3
0
        public IActionResult CreateView()
        {
            vmDepartmentalHead vmDepartmentalHead = new vmDepartmentalHead();

            return(PartialView("DeHCreate", vmDepartmentalHead));
        }