public VMDepartment toViewDTO(DepartmentDTO dto) { VMDepartment vdto = new VMDepartment(); vdto.Name = dto.Name; return(vdto); }
public ActionResult Update(VMDepartment vmdepartment) { TbDepartment department = unitOfWork.Departments.Get(vmdepartment.Id); department.Name = vmdepartment.Name; unitOfWork.Complete(); return(Ok(vmdepartment)); }
public ActionResult Add(VMDepartment vmdepartment) { TbDepartment department = mapper.Map <VMDepartment, TbDepartment>(vmdepartment); unitOfWork.Departments.Add(department); unitOfWork.Complete(); vmdepartment.Id = department.Id; return(Ok(vmdepartment)); }
public ActionResult Create() { User loggedUser = Session["LoggedUser"] as User; var users = _uow.UserManager.ListAll(x => x.IsActive && x.StoreId == loggedUser.StoreId).OrderBy(x => x.FirstName).ToList(); var departments = _uow.DepartmentManager.ListAll(x => x.IsActive && x.StoreId == loggedUser.StoreId).OrderBy(x => x.Name).ToList(); var breaks = _uow.BreakManager.ListAll(x => x.IsActive).OrderByDescending(x => x.StartTime).ToList(); ViewData["Users"] = VMUser.Parse(users); ViewData["Departments"] = VMDepartment.Parse(departments); ViewData["Breaks"] = VMBreak.Parse(breaks); return(View()); }
public IHttpActionResult InsertDepartmentData(VMDepartment model) { var response = new DataResponse <EntityDepartments>(); if (ModelState.IsValid) { var entityDepartment = new EntityDepartments { Id = model.Id, DepartmentName = model.DepartmentName, Description = model.Description, DepartmentPrivilegeIds = model.DepartmentPrivilegeIds, IsActive = model.IsActive, }; entityDepartment.UpdatedBy = entityDepartment.CreatedBy = CurrentUserId; entityDepartment.BusinessId = CurrentBusinessId; if (model.Id > 0) { response = new RepositoryDepartments().Update(entityDepartment); } else { response = new RepositoryDepartments().Insert(entityDepartment); } return(Ok <DataResponse>(response)); } else { var errorList = ModelState.Where(a => a.Value.Errors.Any()).Select(s => new { Key = s.Key.Split('.').Last(), Message = s.Value.Errors[0].ErrorMessage }); return(Ok <dynamic>(new { Status = HttpStatusCode.BadRequest, Model = errorList })); } }
public VMDepartment Get() { VMDepartment vmdto = testService.Get(); return(vmdto); }