public async void TestUpdateManagersAsync() { var dbContext = DbContextMocker.GetContext(nameof(this.TestUpdateManagersAsync)); var managersRepository = new ManagersRepository(dbContext, AutoMapperConfiguration.ConfigureForWeb().CreateMapper()); var managersService = new ManagersService(managersRepository, null); var controller = new ManagersController(managersService, AutoMapperConfiguration.ConfigureForWeb().CreateMapper()); var parameters = new JObject() { new JProperty("customerName", "test"), new JProperty("managerId", "1"), }; var manager = dbContext.Managers.FirstOrDefault(); var updatewith = new ManagersViewModel() { Id = manager.Id, FirstName = "johnTEST", LastName = "Shon", }; var response = await controller.UpdateManager(updatewith); Assert.Equal(updatewith.FirstName, dbContext.Managers.Find(manager.Id).FirstName); dbContext.Dispose(); }
public FormAddUserLogin() { InitializeComponent(); _userService = new UserService(); _managersService = new ManagersService(); LoadGirdLookUpEmployees(); }
public async Task TestGetManagersAsync() { var dbContext = DbContextMocker.GetContext(nameof(this.TestGetManagersAsync)); var managersRepository = new ManagersRepository(dbContext, AutoMapperConfiguration.ConfigureForWeb().CreateMapper()); var managersService = new ManagersService(managersRepository, null); var controller = new ManagersController(managersService, AutoMapperConfiguration.ConfigureForWeb().CreateMapper()) { ControllerContext = new ControllerContext { HttpContext = new DefaultHttpContext(), }, }; var parameters = new ManagersPagingParameters() { PageNumber = 1, PageSize = 1, MinId = 0, }; var response = await controller.GetManagers(parameters); var value = response.Value; Assert.Single(value); controller.ControllerContext = new ControllerContext { HttpContext = new DefaultHttpContext(), }; parameters = new ManagersPagingParameters() { PageNumber = 1, PageSize = 2, MinId = 0, }; response = await controller.GetManagers(parameters); value = response.Value; Assert.Equal(2, value.Count()); controller.ControllerContext = new ControllerContext { HttpContext = new DefaultHttpContext(), }; parameters = new ManagersPagingParameters() { PageNumber = 1, PageSize = 2, MinId = 2, }; response = await controller.GetManagers(parameters); value = response.Value; Assert.Single(value); dbContext.Dispose(); }
public async Task TestGetManagerAsync() { var dbContext = DbContextMocker.GetContext(nameof(this.TestGetManagerAsync)); var managersRepository = new ManagersRepository(dbContext, AutoMapperConfiguration.ConfigureForWeb().CreateMapper()); var managersService = new ManagersService(managersRepository, null); var controller = new ManagersController(managersService, AutoMapperConfiguration.ConfigureForWeb().CreateMapper()); var response = await controller.GetManager(2); var value = response.Value; dbContext.Dispose(); Assert.Equal("Test", value.FirstName); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Manager manager = db.Manager.Find(id); if (manager == null) { return(HttpNotFound()); } manager.GetImage = ManagersService.GetPhoto(manager); return(View(manager)); }
public async void TestCreateManager() { var dbContext = DbContextMocker.GetContext(nameof(this.TestCreateManager)); var managersRepository = new ManagersRepository(dbContext, AutoMapperConfiguration.ConfigureForWeb().CreateMapper()); var managersService = new ManagersService(managersRepository, null); var controller = new ManagersController(managersService, AutoMapperConfiguration.ConfigureForWeb().CreateMapper()); var parameters = new ManagersViewModel() { FirstName = "john", LastName = "Shon", }; var response = await controller.CreateNewManager(parameters); Assert.Equal(1, dbContext.Managers.Where(c => c.LastName == "Shon").Count()); dbContext.Dispose(); }
public FormStockImport() { InitializeComponent(); _orderImportService = new OrderImportService(); _suppliersService = new SuppliersService(); _productService = new ProductService(); _stockService = new StockService(); _unitService = new UnitService(); _orderImportDetailService = new OrderImportDetailService(); _managersService = new ManagersService(); _inventoryService = new InventoryService(); _employeeId = Program.CurrentUser.EmployeeID; LoadGirdLookUpSuppliers(); LoadGirdLookUpEmployees(); LoadGirdLookUpProducts(); LoadGirdLookUpStocks(); LoadGirdLookUpUnits(); }
// GET: Managers/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Manager manager = db.Manager.Find(id); if (manager == null) { return(HttpNotFound()); } manager.Age = ManagersService.GetAge(manager); manager.GetImage = ManagersService.GetPhoto(manager); var model = manager.Country; Country country = model; manager.GetFlagCountry = CountryService.GetFlag(country); return(View(manager)); }
public FormManagers() { InitializeComponent(); _managersService = new ManagersService(); _employeeService = new EmployeeService(); }