static void Main(string[] args) { var context = new AppDbContext(); //UserController.AddUser(context); //VendorController.AddVendor(context); //ProductController.AddProduct(context); //RequestController.AddRequest(context); //RequestLineController.AddRequestLine(context); //UserController.GetUserByPk(context); //VendorController.GetVendorByPk(context); //ProductController.GetProductByPk(context); //RequestController.GetRequestsByPk(context); //RequestLineController.GetRequestLinesByPk(context); // UserController.GetAllUsers(context); VendorController.GetAllVendors(context); ProductController.GetAllProducts(context); RequestController.GetAllRequests(context); RequestLineController.GetAllRequestLines(context); // //UserController.UpdateUser(context); //VendorController.UpdateVendors(context); //ProductController.UpdateProduct(context); //RequestController.UpdateRequests(context); //RequestLineController.UpdateRequestLines(context); // //RequestLineController.DeleteRequestLine(context); //RequestController.DeleteRequest(context); //ProductController.DeleteProduct(context); //VendorController.DeleteVendor(context); //UserController.DeleteUser(context); }
public async void Patch_No_Errors() { VendorControllerMockFacade mock = new VendorControllerMockFacade(); var mockResult = new Mock <UpdateResponse <ApiVendorResponseModel> >(); mockResult.SetupGet(x => x.Success).Returns(true); mock.ServiceMock.Setup(x => x.Update(It.IsAny <int>(), It.IsAny <ApiVendorRequestModel>())) .Callback <int, ApiVendorRequestModel>( (id, model) => model.AccountNumber.Should().Be("A") ) .Returns(Task.FromResult <UpdateResponse <ApiVendorResponseModel> >(mockResult.Object)); mock.ServiceMock.Setup(x => x.Get(It.IsAny <int>())).Returns(Task.FromResult <ApiVendorResponseModel>(new ApiVendorResponseModel())); VendorController controller = new VendorController(mock.ApiSettingsMoc.Object, mock.LoggerMock.Object, mock.TransactionCoordinatorMock.Object, mock.ServiceMock.Object, new ApiVendorModelMapper()); controller.ControllerContext = new ControllerContext(); controller.ControllerContext.HttpContext = new DefaultHttpContext(); var patch = new JsonPatchDocument <ApiVendorRequestModel>(); patch.Replace(x => x.AccountNumber, "A"); IActionResult response = await controller.Patch(default(int), patch); response.Should().BeOfType <OkObjectResult>(); (response as OkObjectResult).StatusCode.Should().Be((int)HttpStatusCode.OK); mock.ServiceMock.Verify(x => x.Update(It.IsAny <int>(), It.IsAny <ApiVendorRequestModel>())); }
public async void BulkInsert_No_Errors() { VendorControllerMockFacade mock = new VendorControllerMockFacade(); var mockResponse = new CreateResponse <ApiVendorResponseModel>(new FluentValidation.Results.ValidationResult()); mockResponse.SetRecord(new ApiVendorResponseModel()); mock.ServiceMock.Setup(x => x.Create(It.IsAny <ApiVendorRequestModel>())).Returns(Task.FromResult <CreateResponse <ApiVendorResponseModel> >(mockResponse)); VendorController controller = new VendorController(mock.ApiSettingsMoc.Object, mock.LoggerMock.Object, mock.TransactionCoordinatorMock.Object, mock.ServiceMock.Object, mock.ModelMapperMock.Object); controller.ControllerContext = new ControllerContext(); controller.ControllerContext.HttpContext = new DefaultHttpContext(); var records = new List <ApiVendorRequestModel>(); records.Add(new ApiVendorRequestModel()); IActionResult response = await controller.BulkInsert(records); response.Should().BeOfType <OkObjectResult>(); (response as OkObjectResult).StatusCode.Should().Be((int)HttpStatusCode.OK); var result = (response as OkObjectResult).Value as List <ApiVendorResponseModel>; result.Should().NotBeEmpty(); mock.ServiceMock.Verify(x => x.Create(It.IsAny <ApiVendorRequestModel>())); }
static void Main(string[] args) { Console.Clear(); VendorController v = new VendorController(); v.Run(); }
/// <summary> /// cmdSend_Click runs when the Send Notification Button is clicked /// </summary> /// <remarks> /// </remarks> /// <history> /// [cnurse] 9/21/2004 Updated to reflect design changes for Help, 508 support /// and localisation /// </history> protected void cmdSend_Click(object sender, EventArgs e) { VendorController objVendors = new VendorController(); VendorInfo objVendor; objVendor = objVendors.GetVendor(VendorId, PortalId); if (objVendor != null) { if (!Null.IsNull(objVendor.Email)) { ArrayList custom = new ArrayList(); custom.Add(objVendor.VendorName); custom.Add(Globals.GetPortalDomainName(PortalSettings.PortalAlias.HTTPAlias, Request, true) + "/" + Globals.glbDefaultPage + "?AffiliateId=" + VendorId.ToString()); string errorMsg = Mail.SendMail(PortalSettings.Email, objVendor.Email, "", Localization.GetSystemMessage(PortalSettings, "EMAIL_AFFILIATE_NOTIFICATION_SUBJECT"), Localization.GetSystemMessage(PortalSettings, "EMAIL_AFFILIATE_NOTIFICATION_BODY", Localization.GlobalResourceFile, custom), "", "", "", "", "", ""); string strMessage; if (errorMsg == "") { //Success strMessage = Localization.GetString("NotificationSuccess", this.LocalResourceFile); UI.Skins.Skin.AddModuleMessage(this, strMessage, ModuleMessageType.GreenSuccess); } else { //Failed strMessage = Localization.GetString("NotificationFailure", this.LocalResourceFile); strMessage = string.Format(strMessage, errorMsg); UI.Skins.Skin.AddModuleMessage(this, strMessage, ModuleMessageType.RedError); } } } }
public async void TestForGetVendorById() { var options = new DbContextOptionsBuilder <LeagueContext>() .UseInMemoryDatabase(databaseName: "p3VendorControllerGetVendorById") .Options; using (var context = new LeagueContext(options)) { context.Database.EnsureDeleted(); context.Database.EnsureCreated(); Repo r = new Repo(context, new NullLogger <Repo>()); Logic logic = new Logic(r, new NullLogger <Repo>()); VendorController vendorController = new VendorController(logic); var vendor = new Vendor { VendorID = Guid.NewGuid(), VendorInfo = "chicken tenders", VendorName = "bojangles" }; var getVendor = await vendorController.GetVendorById(vendor.VendorID); Assert.IsAssignableFrom <string>((getVendor as NotFoundObjectResult).Value); r.Vendors.Add(vendor); await r.CommitSave(); var getVendor2 = await vendorController.GetVendorById(vendor.VendorID); Assert.IsAssignableFrom <Vendor>((getVendor2 as OkObjectResult).Value); } }
protected void Page_Load(Object sender, EventArgs e) { try { if ((Request.QueryString["vendorid"] != null) && (Request.QueryString["bannerid"] != null)) { int intVendorId = int.Parse(Request.QueryString["vendorid"]); int intBannerId = int.Parse(Request.QueryString["bannerid"]); string strURL = "~/" + Globals.glbDefaultPage; BannerController objBanners = new BannerController(); BannerInfo objBanner = objBanners.GetBanner(intBannerId, intVendorId, PortalSettings.PortalId); if (objBanner == null) { //Try a Host Banner objBanner = objBanners.GetBanner(intBannerId, intVendorId, Null.NullInteger); } if (objBanner != null) { if (!Null.IsNull(objBanner.URL)) { strURL = Globals.LinkClick(objBanner.URL, -1, -1, false); } else { VendorController objVendors = new VendorController(); VendorInfo objVendor = objVendors.GetVendor(objBanner.VendorId, PortalSettings.PortalId); if (objVendor == null) { //Try a Host Vendor objVendor = objVendors.GetVendor(objBanner.VendorId, Null.NullInteger); } if (objVendor != null) { if (!String.IsNullOrEmpty(objVendor.Website)) { strURL = Globals.AddHTTP(objVendor.Website); } } } } else { if (Request.UrlReferrer != null) { strURL = Request.UrlReferrer.ToString(); } } objBanners.UpdateBannerClickThrough(intBannerId, intVendorId); Response.Redirect(strURL, true); } } catch (Exception exc) //Page failed to load { Exceptions.ProcessPageLoadException(exc); } }
public void GetVendor_Success() { #region Presteps var vendorItem = new VendorDto() { VendorId = RandomHelper.GetGuid(), Name = RandomHelper.GetRandomString(5, "VendorName_"), Rating = RandomHelper.GetRandomInt(), Categories = new List <CategoryDto>() { new CategoryDto() { CategoryId = RandomHelper.GetGuid(), Name = RandomHelper.GetRandomString(5, "CategoryName_") }, new CategoryDto() { CategoryId = RandomHelper.GetGuid(), Name = RandomHelper.GetRandomString(5, "CategoryName_") }, } }; _vendorRepository.AddVendor(vendorItem).GetAwaiter().GetResult(); #endregion VendorController controller = new VendorController(); IHttpActionResult response = controller.GetVendor(vendorItem.VendorId).GetAwaiter().GetResult(); var jsonResult = response as JsonResult <VendorDto>; var vendorResult = jsonResult.Content; Assert.That(vendorResult, NUnit.DeepObjectCompare.Is.DeepEqualTo(vendorItem), "Проверка модели ответа"); }
public async void TestForCreateVendor() { var options = new DbContextOptionsBuilder <LeagueContext>() .UseInMemoryDatabase(databaseName: "p3LeagueControllerCreateVendor") .Options; using (var context = new LeagueContext(options)) { context.Database.EnsureDeleted(); context.Database.EnsureCreated(); Repo r = new Repo(context, new NullLogger <Repo>()); Logic logic = new Logic(r, new NullLogger <Repo>()); VendorController vendorController = new VendorController(logic); var vendorDto = new CreateVendorDto { VendorInfo = "chicken tenders", VendorName = "bojangles" }; var createVendor = await vendorController.CreateVendor(vendorDto); Assert.IsAssignableFrom <Vendor>((createVendor as OkObjectResult).Value); var createVendor2 = await vendorController.CreateVendor(vendorDto); Assert.IsAssignableFrom <string>((createVendor2 as ConflictObjectResult).Value); } }
public async void Task_GetAll_return_NotFound() { var controller = new VendorController(context); var data = await controller.Get(); Assert.IsType <OkObjectResult>(data); }
public void GetVendor_NotFound() { #region Presteps var vendorItem = new VendorDto() { VendorId = RandomHelper.GetGuid(), Name = RandomHelper.GetRandomString(5, "VendorName_"), Rating = RandomHelper.GetRandomInt(), Categories = new List <CategoryDto>() { new CategoryDto() { CategoryId = RandomHelper.GetGuid(), Name = RandomHelper.GetRandomString(5, "CategoryName_") }, new CategoryDto() { CategoryId = RandomHelper.GetGuid(), Name = RandomHelper.GetRandomString(5, "CategoryName_") }, } }; _vendorRepository.AddVendor(vendorItem).GetAwaiter().GetResult(); #endregion VendorController controller = new VendorController(); IHttpActionResult response = controller.GetVendor(RandomHelper.GetGuid()).GetAwaiter().GetResult(); var result = response as NotFoundResult; Assert.IsNotNull(result, "Проверка статуса ответа"); }
protected void OnModuleActionClick(object sender, ActionEventArgs e) { switch (e.Action.CommandArgument) { case "Delete": try { var objVendors = new VendorController(); if (Globals.IsHostTab(PortalSettings.ActiveTab.TabID)) { objVendors.DeleteVendors(); } else { objVendors.DeleteVendors(PortalId); } Response.Redirect(Globals.NavigateURL(), true); } catch (Exception exc) //Module failed to load { Exceptions.ProcessModuleLoadException(this, exc); } break; } }
public async void Task_GetVendorById_Return_NotFoundResult() { var controller = new VendorController(context); var VendorId = 6; var data = await controller.Get(VendorId); Assert.IsType <NotFoundResult>(data); }
public async void Task_GetVendorById_Return_OkResult() { var controller = new VendorController(context); var VendorId = 2; var data = await controller.Get(VendorId); Assert.IsType <OkObjectResult>(data); }
public async void Task_delete_Return_notfound() { var controller = new VendorController(context); var id = 100; var data = await controller.Delete(id); Assert.IsType <NotFoundResult>(data); }
public async void Task_DeleteUser_Return_OkFailResult() { var controller = new VendorController(context); var UserId = 9; var data = await controller.Delete(UserId); Assert.IsType <NotFoundResult>(data); }
public async void Task_DeleteVendor_return_Badrequest() { var controller = new VendorController(_context); int?id = null; var data = await controller.Delete(id); Assert.IsType <BadRequestResult>(data); }
public async void Task_GetVendorById_BadResult() { var controller = new VendorController(context); int?id = null; var data = await controller.Get(id); Assert.IsType <BadRequestResult>(data); }
public async void Task_DeleteVendor_Return_NotFound() { var controller = new VendorController(context); int?id = 25; var data = await controller.Delete(id); Assert.IsType <NotFoundResult>(data); }
public void Setup() { _repo = new Mock <IVendorRepository>(); provider = new VendorProvider(_repo.Object); _config = new Mock <IVendorProvider>(); _controller = new VendorController(_config.Object); }
public async void Task_Delete_return_NotFoundResult() { var controller = new VendorController(_context); var id = 14; var data = await controller.Delete(id); Assert.IsType <NotFoundResult>(data); }
public async void Task_DeleteVendor_return_OkResult() { var controller = new VendorController(_context); var id = 16; var data = await controller.Delete(id); Assert.IsType <OkObjectResult>(data); }
public async void Task_GetById_Return_NOFResult() { var controller = new VendorController(context); var CatId = 100; var data = await controller.Get(CatId); Assert.IsType <NotFoundResult>(data); }
public async void Task_delete_Return_okResult() { var controller = new VendorController(context); var id = 5; var data = await controller.Delete(id); Assert.IsType <OkObjectResult>(data); }
protected void VendorDDL_SelectedIndexChanged(object sender, EventArgs e) { if (VendorDDL.SelectedIndex == 0) { MessageUserControl.ShowInfo("Wait", "Please select a vendor to begin"); VendorNameL.Text = ""; VendorAddressL.Text = ""; VendorPhoneL.Text = ""; ItemToOrderPanel.Visible = false; } else { MessageUserControl.TryRun(() => { ItemToOrderPanel.Visible = true; int vendorid = int.Parse(VendorDDL.SelectedValue); VendorController sysmg = new VendorController(); var theVendor = sysmg.Vendor_Get(vendorid); VendorNameL.Text = theVendor.VendorName; VendorAddressL.Text = theVendor.Address + ", " + theVendor.City + ", " + theVendor.PostalCode; VendorPhoneL.Text = theVendor.Phone; string username = User.Identity.Name; ApplicationUserManager secmgr = new ApplicationUserManager(new UserStore <ApplicationUser>(new ApplicationDbContext())); EmployeeInfo info = secmgr.User_GetEmployee(username); int employeeid = info.EmployeeID; // check if active order exist PurchaseOrderController pomgr = new PurchaseOrderController(); if (pomgr.ActiveOrderDetails(vendorid) == null) { pomgr.Create_PurchaseOrder(vendorid, employeeid); MessageUserControl.ShowInfo("Success", "A suggested order has been created"); // refresh both listviews //List<PODetail> suggestedItems = pomgr.SuggestedOrderDetails(vendorid); //ItemToOrderListView.DataSource = suggestedItems; //ItemToOrderListView.DataBind(); //List<PODetail> remainItems = pomgr.ItemsInStock(vendorid); //RemainingStockItemsListView.DataSource = remainItems; //RemainingStockItemsListView.DataBind(); } else { MessageUserControl.ShowInfo("Success", "Retrived a Active Order"); } List <PODetail> activeItems = pomgr.ActiveOrderDetails(vendorid); ItemToOrderListView.DataSource = activeItems; ItemToOrderListView.DataBind(); List <PODetail> remainItems = pomgr.ItemsInStock(vendorid); RemainingStockItemsListView.DataSource = remainItems; RemainingStockItemsListView.DataBind(); DisplaySubtotal(activeItems); }); } }
public void GetVendorDetails_ReturnsNotNullList() { int ProductId = 1; var mock = new Mock <VendorRepository>(); VendorController obj = new VendorController(mock.Object); var data = obj.GetVendorDetails(ProductId); Assert.IsNotNull(data); }
public async void Task_DeleteUser_Return_BadRequestResult() { //Arrange var controller = new VendorController(context); int?id = null; //Act var data = await controller.Delete(id); //Assert Assert.IsType <BadRequestResult>(data); }
public void GetVendorDetails_InvalidInput_ReturnsNotFoundResult() { int ProductId = 0; var mock = new Mock <VendorRepository>(); VendorController obj = new VendorController(mock.Object); var data = obj.GetVendorDetails(ProductId); var result = data as NotFoundResult; Assert.AreEqual(404, result.StatusCode); }
public async void Task_GetVendorById_Return_getBadRequestResult() { //Arrange var controller = new VendorController(context); int?id = null; //Act var data = await controller.Get(id); //Assert Assert.IsType <BadRequestResult>(data); }
public void ImportImage(FileUpload file) { DataAccess dacess = new DataAccess(); DateTime date = Utility.GetCurrentDateTimeinUTC(); string VendorCat = drpVendorcategory.SelectedItem.Text; string Vendorname = txtvendorname.Text; String contact = txtvendromobile.Text; String Address = txtvendoraddress.Text; try { int VendorID = Convert.ToInt32(HiddenVendorEditID.Value); String VendorName = HiddenVendorName.Value; if (file.HasFile) { string base64 = Request.Form["imgCropped"]; byte[] bytesImages = Convert.FromBase64String(base64.Split(',')[1]); String Savepath = Request.PhysicalApplicationPath + "ImageServer\\Vendor\\"; //Check if size is less than 2 MB if (bytesImages.Length < 2097152) { VendorController vendorController = new VendorController(); bool result = vendorController.AddImage(bytesImages, VendorID, Savepath); if (result) { lblstatus.Text = ""; } else { lblstatus.Text = "Error Saving Image. Try again"; } } else { lblstatus.Text = "Select smaller Image"; } } else { ClientScript.RegisterStartupScript(this.GetType(), "alert()", "alert('Please Select a image to upload')", true); } } catch (Exception ex) { } finally { RemoveFiles(); } }