private async Task SignInCommandAsAdminAsync() { if (IsBusy) { return; } try { IsBusy = true; var centerService = new CenterService(); Result = await centerService.LoginCenter(Username, Password); if (Result) { Preferences.Set("CenterName", Username); await Application.Current.MainPage.Navigation.PushModalAsync(new CenterTabbedView()); } else { await Application.Current.MainPage.DisplayAlert("Error", "Invalid Username or Password", "OK"); } } catch (Exception ex) { await Application.Current.MainPage.DisplayAlert("Error", ex.Message, "OK"); } finally { IsBusy = false; } }
private CenterService CreateCenterService() { var userId = Guid.Parse(User.Identity.GetUserId()); var service = new CenterService(userId); return(service); }
public Centers() { InitializeComponent(); CenterService cs = new CenterService(); centerInfoDataGrid.ItemsSource = cs.ReserveData("Available", "available"); }
private void removeCenterButton_Click(object sender, RoutedEventArgs e) { SearchCenterId = ""; CenterService cs = new CenterService(); addedCenterDataGrid.ItemsSource = cs.ReserveData("nonon", "nonono"); }
public async Task DeleteTest() { var fakeRepo = Mock.Of <ICenterRepo>(); var centerService = new CenterService(fakeRepo); var center = new Center { Id = 1, Name = "qwer", Description = "qwer", Phone = "870248404845", Address = "Sapaeva 43" }; await centerService.Delete(center); }
public void TestCreateCenterMethodShouldAddToDbCorrectly() { CenterInputModel centerModel = this.GetInputModel(); ICenterService centerService = new CenterService(this.dbContext); Center result = centerService.CreateCenter(centerModel); int entitiesCount = this.dbContext.Centers.Count(); Assert.NotNull(result); }
private void AllCenterButton_Click(object sender, RoutedEventArgs e) { AllCenterButton.Background = Brushes.Green; ReserveCenterButton.Background = Brushes.OliveDrab; AllCenterGrid.Visibility = System.Windows.Visibility.Visible; CenterService sr = new CenterService(); centerDataGrid.ItemsSource = sr.LoadData(); }
public void TestDeleteCenterById() { CenterInputModel centerModel = this.GetInputModel(); ICenterService centerService = new CenterService(this.dbContext); Center currentlyAdded = centerService.CreateCenter(centerModel); Center result = centerService.DeleteCenterById(currentlyAdded.Id); Assert.NotNull(result); }
public void TestDeleteCenterByIncorrectId() { CenterInputModel centerModel = this.GetInputModel(); ICenterService centerService = new CenterService(this.dbContext); Center currentlyAdded = centerService.CreateCenter(centerModel); Center result = centerService.DeleteCenterById("invalid-id-55595"); Assert.Null(result); }
public async Task <ActionResult> ReadOnly() { ViewBag.Title = "View Pay Rates"; var payRateViewModel = new PayRateViewModel { CenterSelectList = new SelectList(await CenterService.GetAll(UserName), "SygmaCenterNo", "Center"), PayScaleSelectList = new SelectList((await PayScaleService.GetAll()).OrderBy(ps => ps.DisplayOrder), "PayScaleId", "PayScaleDisplay") }; return(View(payRateViewModel)); }
public async Task ICannotGetCenters() { var svc = new CenterService(); var result = await svc.GetAll("notauser"); if (result.Count > 0) { Assert.AreEqual(1, result.Count); Assert.AreEqual(99, result[0].SygmaCenterNo); } }
private void CenterSearchButton_Click(object sender, RoutedEventArgs e) { string id = Convert.ToString(CenterIdTextBox.Text); string name = Convert.ToString(CenterNameTextBox.Text); //string loc = Convert.ToString(CenterLocationTextBox.Text); CenterService sr = new CenterService(); centerDataGrid.ItemsSource = sr.SearchData(id, name); }
public void TestGetCenterByIdShouldWorkCorrectly() { CenterInputModel centerModel = this.GetInputModel(); ICenterService centerService = new CenterService(this.dbContext); Center currentlyAdded = centerService.CreateCenter(centerModel); Center result = centerService.GetCenterById(currentlyAdded.Id); Center incorrectResult = centerService.GetCenterById(currentlyAdded.Id + "5"); Assert.NotNull(result); Assert.Null(incorrectResult); }
private void CenterUpdateButton_Click(object sender, RoutedEventArgs e) { //string name = Convert.ToString(CenterNameTextBox.Text); //string capacity= Convert.ToString(CenterCapacityTextBox.Text); // string location= Convert.ToString(CenterLocationTextBox.Text); //string cost= Convert.ToString(CenterCostTextBox.Text); // string food= Convert.ToString(CenterFoodTextBox.Text); CenterService cs = new CenterService(); cs.UpdateCenter(CenterNameTextBox.Text, CenterCapacityTextBox.Text, CenterLocationTextBox.Text, CenterCostTextBox.Text, CenterFoodTextBox.Text); centerDataGrid.ItemsSource = cs.LoadData(); }
public void StartService() { CenterService centerService = new CenterService(); centerService.InitCenterService(AppDomain.CurrentDomain.BaseDirectory + "//" + ConfigFile); Dictionary <Type, Type> serviceTypes = new Dictionary <Type, Type>(); serviceTypes.Add(typeof(IFileTransferService), typeof(FileTransferService)); serviceTypes.Add(typeof(ICenterService), typeof(CenterService)); StartWCFService(serviceTypes, "22888"); }
public void TestGetCenterByNameShouldWorkCorrectlyWithBothData() { CenterInputModel centerModel = this.GetInputModel(); ICenterService centerService = new CenterService(this.dbContext); Center currentlyAdded = centerService.CreateCenter(centerModel); Center result = centerService.GetCenterByName("SecondCenter"); Center resultShouldBeNull = centerService.GetCenterByName("SecondCenter1"); Assert.NotNull(result); Assert.Null(resultShouldBeNull); }
public async Task <ActionResult> Index() { if (CurrentAPIEnvironment != "PROD") { ViewBag.Title = $"Route Tracker (ATM VER: {ViewBag.Version}, API: {CurrentAPIEnvironment})"; } else { ViewBag.Title = "Route Tracker"; } var ModifiedTypes = new List <SelectListItem> { new SelectListItem { Text = "Removed", Value = "removed" }, new SelectListItem { Text = "Added", Value = "added" }, new SelectListItem { Text = "Time Adjusted", Value = "timeChanged" } }; var model = new RouteTrackerViewModel { CenterSelectList = new SelectList(await CenterService.GetAll(UserName), "SygmaCenterNo", "Center"), //FilterByDispatchDay = new MultiSelectList((await LookUpService.GetAllRouteFilters((int)RouteFilterTypes.RouteNumbers)).OrderBy(x => x.DisplayOrder), "Value", "Text"), ModifiedTypeSelectList = new SelectList(ModifiedTypes, "Value", "Text"), ConceptTypeList = new SelectList(await LookUpService.GetAllConcepts(), "ConceptId", "Concept") }; var dates = (await LookUpService.GetAllRouteFilters((int)RouteFilterTypes.DateRange)).Where(s => s.IsActive == 1).OrderBy(x => x.DisplayOrder); foreach (var d in dates) { if (d.Value == "0") { d.Text = d.Text + " - " + (((((int)DateTime.Today.DayOfWeek)) % 7) + 1).ToString() + "00s"; } else if (d.Value == "1") { d.Text = d.Text + " - " + (((((int)DateTime.Today.DayOfWeek) + 1) % 7) + 1).ToString() + "00s"; } else if (d.Value == "3") { d.Text = d.Text + " - " + (DateTime.Today.DayOfWeek == DayOfWeek.Sunday ? "7" : (((((int)DateTime.Today.DayOfWeek) - 1) % 7) + 1).ToString()) + "00s"; } } model.DateRangeList = new SelectList(dates, "Value", "Text"); return(View(model)); }
public void TestEditCenterShouldNotEditWhenFieldIsEmpty() { CenterInputModel centerModel = this.GetInputModel(); ICenterService centerService = new CenterService(this.dbContext); Center currentlyAdded = centerService.CreateCenter(centerModel); centerModel.Name = ""; centerModel.Id = currentlyAdded.Id; Center result = centerService.EditCenter(centerModel); Assert.True(result.Name == "SecondCenter"); }
public void TestEditCenterCorrectly() { CenterInputModel centerModel = this.GetInputModel(); ICenterService centerService = new CenterService(this.dbContext); Center currentlyAdded = centerService.CreateCenter(centerModel); centerModel.Name = "NameEdited"; centerModel.Id = currentlyAdded.Id; Center result = centerService.EditCenter(centerModel); Assert.True(result.Name == "NameEdited"); }
public int RemoveEvent(string searchId) { SqlConnection connection = new SqlConnection("Server=Tanmoy-PC; Database=Wedding Management; User Id=sa; Password=1238628257"); connection.Open(); SqlCommand del = new SqlCommand("DELETE FROM EventList WHERE EventId LIKE '" + searchId + "'", connection); int i = del.ExecuteNonQuery(); connection.Close(); CenterService cs = new CenterService(); cs.UpdateCenterStatus(searchId, "Available"); return(i); }
private void printButton_Click(object sender, RoutedEventArgs e) { System.Windows.Controls.PrintDialog prnt = new System.Windows.Controls.PrintDialog(); if (prnt.ShowDialog() == true) { prnt.PrintVisual(EventInvoiceGrid, "Printing Grid"); } EventsList EL = new EventsList(eventIdTextBlock.Text, EventCalculation.eventDate, EventCalculation.eventStartTime, EventCalculation.photographyCost, EventCalculation.decorationCost, EventCalculation.totalcenterCost, EventCalculation.vat, EventCalculation.discount, EventCalculation.totalCostWithVat, EventCalculation.advancePay, EventCalculation.remainingPay, EventCalculation.customerName, EventCalculation.customerContactNumber, EventCalculation.customerEmail, EventCalculation.customerAddress, "Pending"); EventService service = new EventService(); int x = service.AddEvent(EL); CenterService cs = new CenterService(); cs.BookCenter(eventIdTextBlock.Text, EventCalculation.centerId); EventCalculation.eventDate = ""; EventCalculation.eventStartTime = ""; EventCalculation.eventEndTime = ""; EventCalculation.printedPhotos = ""; EventCalculation.eachPhotoCost = ""; EventCalculation.photographyCost = 0; EventCalculation.decorationCost = 0; EventCalculation.stage = ""; EventCalculation.homelight = ""; EventCalculation.homelightDuration = ""; EventCalculation.streetlight = ""; EventCalculation.streetlightDeuration = ""; EventCalculation.gate = ""; EventCalculation.planaquin = ""; EventCalculation.centerName = ""; EventCalculation.centerLoaction = ""; EventCalculation.totalCostWithoutVat = 0; EventCalculation.totalcenterCost = 0; EventCalculation.eventDuration = ""; EventCalculation.CostStage = 0; EventCalculation.CostHomeLight = 0; EventCalculation.CostStreetLight = 0; EventCalculation.CostGate = 0; EventCalculation.CostPlanaquin = 0; EventCalculation.vat = 0; EventCalculation.discount = 0; EventCalculation.totalCostWithVat = 0; EventCalculation.customerName = ""; EventCalculation.customerContactNumber = ""; EventCalculation.customerEmail = ""; EventCalculation.customerAddress = ""; EventCalculation.eventId = ""; EventCalculation.advancePay = ""; EventCalculation.remainingPay = ""; this.Close(); }
private void CenterRemoveButton_Click(object sender, RoutedEventArgs e) { string id = Convert.ToString(CenterIdTextBox.Text); string name = Convert.ToString(CenterNameTextBox.Text); CenterService cs = new CenterService(); cs.DeleteCenter(id, name); centerDataGrid.ItemsSource = cs.LoadData(); CenterIdTextBox.Text = ""; CenterNameTextBox.Text = ""; CenterCapacityTextBox.Text = ""; CenterCostTextBox.Text = ""; CenterFoodTextBox.Text = ""; CenterLocationTextBox.Text = ""; }
private void continueButton_Click(object sender, RoutedEventArgs e) { CenterService c = new CenterService(); EventCalculation.totalcenterCost = c.SearchCenterCost(SearchCenterId); EventCalculation.centerId = SearchCenterId; EventCostCalculation EC = new EventCostCalculation(); EC.photographyCostBox.Text = Convert.ToString(EventCalculation.photographyCost); EC.decorationCostBox.Text = Convert.ToString(EventCalculation.decorationCost); EC.CenterCostBox.Text = Convert.ToString(EventCalculation.totalcenterCost); EC.withoutVatBox.Text = EventCalculation.CalculationWithoutVat(EventCalculation.photographyCost, EventCalculation.decorationCost, EventCalculation.totalcenterCost); this.Close(); EC.ShowDialog(); }
public void TestGetAllCenters() { CenterInputModel centerModel = this.GetInputModel(); CenterInputModel centerTwoModel = this.GetInputModel(); centerTwoModel.Name = "New"; ICenterService centerService = new CenterService(this.dbContext); centerService.CreateCenter(centerModel); centerService.CreateCenter(centerTwoModel); var result = centerService.GetAllCenters().Count(); Assert.True(result != 0, "Centers count is incorrect!"); }
public async Task <IHttpActionResult> UpdateCenter(CenterModel center) { if (center == null) { return(BadRequest("Please provide valid inputs!")); } if (center.ID == 0) { return(BadRequest("Please provide valid center ID!")); } if (center.CityID == 0) { return(BadRequest("Please provide valid city ID!")); } if (string.IsNullOrEmpty(center.Location)) { return(BadRequest("Please provide valid location!")); } if (await AuthService.ValidateUserAndToken(center.Token, center.UserID, center.Email, center.Location)) { if (await CenterService.CenterExists(center)) { if (await CenterService.UpdateCenter(center)) { return(Ok("Center Updated Successfully!")); } else { return(BadRequest("Failed To Update Center!")); } } else { return(BadRequest("No Such Center Exists!")); } } else { return(Unauthorized()); } }
public static List <SelectListItem> GetCenter(Guid agencyId) { center = new CenterService(); List <SelectListItem> items = new List <SelectListItem>(); // Guid AgencyId = new Guid("97ad2fba-3239-4c75-b6fe-867ed63b06eb"); IList <Center> centerDetail = center.GetCenterDetail(agencyId); items.Add(new SelectListItem { Text = "Choose Center", Value = "0", Selected = true }); foreach (Center objCenter in centerDetail) { items.Add(new SelectListItem { Text = objCenter.CenterName, Value = objCenter.CenterId.ToString(), Selected = false }); } return(items); }
public async Task <ActionResult> Index() { if (CurrentAPIEnvironment != "PROD") { ViewBag.Title = $"Route Manager (ATM VER: {ViewBag.Version}, API: {CurrentAPIEnvironment})"; } else { ViewBag.Title = "Route Manager"; } var model = new RouteManagerViewModel { CenterSelectList = new SelectList(await CenterService.GetAll(UserName), "SygmaCenterNo", "Center") }; return(View(model)); }
private void CenterButton_Click(object sender, RoutedEventArgs e) { HomeGrid.Visibility = System.Windows.Visibility.Collapsed; MemberGrid.Visibility = System.Windows.Visibility.Collapsed; PackageGrid.Visibility = System.Windows.Visibility.Collapsed; SoftwareInfoGrid.Visibility = System.Windows.Visibility.Collapsed; CenterGrid.Visibility = System.Windows.Visibility.Visible; SoftwareInfoButton.Background = Brushes.OliveDrab; DecorationButton.Background = Brushes.OliveDrab; DecorationrGrid.Visibility = System.Windows.Visibility.Collapsed; MyProfileViewGrid.Visibility = System.Windows.Visibility.Collapsed; MembersButton.Background = Brushes.OliveDrab; HomeButton.Background = Brushes.OliveDrab; PackagesButton.Background = Brushes.OliveDrab; CenterButton.Background = Brushes.Green; CenterService sr = new CenterService(); centerDataGrid.ItemsSource = sr.LoadData(); }
private void printButton_Click(object sender, RoutedEventArgs e) { System.Windows.Controls.PrintDialog prnt = new System.Windows.Controls.PrintDialog(); if (prnt.ShowDialog() == true) { prnt.PrintVisual(FullPaymentInvoiceGrid, "Printing Grid"); } EventService Es = new EventService(); Es.UpdateEventList(eventIdBox.Text, GienMoneyBox.Text, retunMoneyBox.Text); CenterService cs = new CenterService(); cs.UpdateCenterStatus(eventIdBox.Text, "Available"); EventCalculation.returnMoney = ""; EventCalculation.givenMoney = ""; EventCalculation.returnMoney = ""; EventCalculation.centerId = ""; EventCalculation.eventId = ""; this.Close(); }
public async Task <IHttpActionResult> GetCenters(CenterModel center) { if (await AuthService.ValidateUserAndToken(center.Token, center.UserID, center.Email, center.Location)) { var centers = await CenterService.GetCenter(center); if (centers.Count > 0) { return(Ok(centers)); } else { return(BadRequest("No Such Center Exists!")); } } else { return(Unauthorized()); } }