protected override void OnInit(EventArgs e) { string culture = Request.QueryString["culture"]; if (!string.IsNullOrEmpty(culture)) { Thread.CurrentThread.CurrentCulture = new CultureInfo(culture); } string uiCulture = Request.QueryString["uiculture"]; if (!string.IsNullOrEmpty(uiCulture)) { Thread.CurrentThread.CurrentUICulture = new CultureInfo(uiCulture); } base.OnInit(e); if (!IsPostBack) { List <int> invalidRowIds; if (UrlTrackerRepository.HasInvalidEntries(out invalidRowIds)) { ltlError.Text = string.Format(UrlTrackerResources.ErrorMessageOldUrlAndOldRegexEmpty, string.Join(", ", invalidRowIds)); lbDeleteErrorRows.Text = UrlTrackerResources.ErrorMessageOldUrlAndOldRegexEmptyButton; mvUrlTrackerError.SetActiveView(vwUrlTrackerErrorMessage); odsUrlTrackerEntries.Selecting += odsUrlTrackerEntries_Selecting; } gvUrlTracker.Sort("Inserted", SortDirection.Descending); gvNotFound.Sort("NotFoundCount", SortDirection.Descending); } if (!_earlyErrorDetected) { pnlBreadcrumb.Visible = false; if (icAutoView == null) { icAutoView = (AutoView)LoadControl("~/Umbraco/UrlTracker/InfoCaster.Umbraco.UrlTracker.UI.UserControls.AutoView.ascx"); icCustomView = (CustomView)LoadControl("~/Umbraco/UrlTracker/InfoCaster.Umbraco.UrlTracker.UI.UserControls.CustomView.ascx"); icNotFoundView = (NotFoundView)LoadControl("~/Umbraco/UrlTracker/InfoCaster.Umbraco.UrlTracker.UI.UserControls.NotFoundView.ascx"); icAdvancedView = (AdvancedView)LoadControl("~/Umbraco/UrlTracker/InfoCaster.Umbraco.UrlTracker.UI.UserControls.AdvancedView.ascx"); icCreateView = (CreateView)LoadControl("~/Umbraco/UrlTracker/InfoCaster.Umbraco.UrlTracker.UI.UserControls.CreateView.ascx"); pnlEditValidationGroup.Controls.AddAt(0, icAutoView); pnlEditValidationGroup.Controls.AddAt(1, icCustomView); pnlEditValidationGroup.Controls.AddAt(2, icNotFoundView); pnlEditValidationGroup.Controls.AddAt(3, icAdvancedView); pnlCreateValidationGroup.Controls.AddAt(0, icCreateView); } } }
public static AutoView GetViewModell(Auto a) { AutoView av = new AutoView(); if (a != null) { av.Brand = a.Brand; av.Model = a.Model; av.Id = a.Id; av.LicencePlate = a.LicencePlate; av.Client = GetViewModell(a.Client); } return(av); }
public void RegisterAuto(AutoView autoView) { using var ctx = new WorkshopContext(); var validCar = ctx.Automobiles.SingleOrDefault(a => a.LicencePlate == autoView.LicencePlate); if (validCar != null) { ctx.Entry(validCar).State = EntityState.Modified; return; } RegisterClient(autoView.Client); Auto auto = new Auto(); auto.Brand = autoView.Brand; auto.Model = autoView.Model; auto.LicencePlate = autoView.LicencePlate; auto.Client = ctx.Clients.SingleOrDefault(c => c.Email == autoView.Client.Email); ctx.Automobiles.Add(auto); ctx.SaveChanges(); }
public void AssembleNewRepairRecord() { ClientView newClient = new ClientView(); newClient.Name = clientNameTblock.Text; newClient.Email = clientEmailTblock.Text; newClient.PhoneNumber = clientPhoneTblock.Text; AutoView auto = new AutoView(); auto.Brand = autoBrandTblock.Text; auto.Model = autoModelTblock.Text; auto.LicencePlate = autoPlateTblock.Text; auto.Client = newClient; repair.Auto = auto; repair.State = State.New; repair.Price = 0; repair.BonusRepairs = new List <BonusRepairView>(); repair.Manager ??= ManagerService.GetInstance().CurrentManager; repair.Description = ""; repair.RepairTechnicians = new List <RepairTechnicianView>(); }