public ActionResult Update(int id) { if ((string)Session["user"] != "admin") { return(RedirectToAction("../Home/Login")); } var department = _deptManager.GetById(id); DepartmentVM deptVM = Mapper.Map <DepartmentVM>(department); deptVM.initialCode = department.Code; return(View(deptVM)); }
public IActionResult Edit(int id) { //edit if (id == null) { return(View(ViewData["Message"] = "Category Not Available")); } Department department = departmentManager.GetById(id); if (department != null) { return(View(department)); } return(NotFound("404- Not Found")); }
public JsonResult Save(TaskAssign model) { if (model.TaskAssignType == "Department") { var dept = departmentManager.GetById(model.TaskAssignTypeId); model.TaskType = dept.Name; } else if (model.TaskAssignType == "Group") { var group = groupManager.GetById(model.TaskAssignTypeId); model.TaskType = group.Name; } else if (model.TaskAssignType == "Employee") { var employee = employeeInfoManager.GetById(model.TaskAssignTypeId); model.TaskType = employee.Name; } else if (model.TaskAssignType == "Member") { var member = memberManager.GetById(model.TaskAssignTypeId); model.TaskType = member.Name; } if (taskAssignManager.SaveOrUpdate(model)) { return(Json(new { info = "Saved", status = true }, JsonRequestBehavior.AllowGet)); } return(Json(new { info = "Not Saved", status = false }, JsonRequestBehavior.AllowGet)); }
public void GetById_WhenCalledNotExistsDepartment_ShouldThrowObjectNotFoundException() { // Arrange int departmentId = 111; var mockDepartmentDal = new MockDepartmentDal().MockGet(null); var sut = new DepartmentManager(mockDepartmentDal.Object); // Act & Assert Assert.Throws <ObjectNotFoundException>(() => sut.GetById(departmentId)); }
public void GetById_WhenCalledWithId_ShouldReturnDepartment() { // Arrange int departmentId = 1; var mockDepartmentDal = new MockDepartmentDal().MockGet(new Department()); var sut = new DepartmentManager(mockDepartmentDal.Object); // Act var result = sut.GetById(departmentId); // Assert Assert.NotNull(result.Data); }
// GET: api/Department/5 public async Task <IHttpActionResult> Get(int id) { try { if (id <= 0) { return(BadRequest()); } var Department = await DepartmentManager.GetById(id); if (Department == null) { return(NotFound()); } return(Ok(Department)); } catch (Exception ex) { Console.WriteLine(ex); return(InternalServerError()); } }
public void GetByIdDepartmentNotFound() { // Arrange var config = new MapperConfiguration(cfg => cfg.CreateMap <Department, DepartmentDTO>()); var mock = new Mock <IUnitOfWork>(); mock.Setup(unitOfWork => unitOfWork.Departments.Get(3)).Returns(null as Department); var manager = new DepartmentManager(mock.Object, new AttributeValidator(), new Mapper(config)); // Act var result = manager.GetById(3); // Arrange Assert.Null(result); }
public ActionResult Edit(int?id) { if (id == null) { return(Json( new OperateResult { content = "访问错误", }, JsonRequestBehavior.AllowGet )); } OperateResult or = DepartmentManager.GetById(id.Value); return(View(or.data)); }
public void GetByIdDepartment() { // Arrange var config = new MapperConfiguration(cfg => cfg.CreateMap <Department, DepartmentDTO>()); var mock = new Mock <IUnitOfWork>(); mock.Setup(unitOfWork => unitOfWork.Departments.Get(1)).Returns(GetByIdTestDepartmentDTO()); var manager = new DepartmentManager(mock.Object, new AttributeValidator(), new Mapper(config)); // Act var result = manager.GetById(1); // Arrange var viewResult = Assert.IsType <DepartmentDTO>(result); var model = Assert.IsAssignableFrom <DepartmentDTO>(viewResult); Assert.Equal(GetByIdTestDepartmentDTO().Id, model.Id); }
public IActionResult Edit(int?id) { Department dep = departmentManager.GetById(id); return(View(dep)); }
public JsonResult GetDetails(Int64 id) { var res = departmentManager.GetById(id); return(Json(new { Data = res, status = res == null ? false : true }, JsonRequestBehavior.AllowGet)); }