private NewSummary Sum(ModelOfOutPut mf) { NewSummary sm = (NewSummary)Session["Summary"]; char[] trim = { ' ', '\n', '\t' }; for (int i = 0; i < mf.Params.Length; i++) { string str = mf.Params[i]; str = str.Trim(trim); if (str == null) { str = mf.Params[i + 1]; i++; str = str.Trim(trim); } var result = disc.Disciples.Where(l => l.nazvan == str).Select(m => m.id_discipl).First(); var naprav = osn.Osn.Where(l => l.id_disc == result).Select(m => m.id_spec).FirstOrDefault(); var special = spec.spec.Where(l => l.id == naprav).Select(m => m.name).FirstOrDefault(); if (!mf.Check[i]) { double sum = sm.FinalSum.Where(l => l.NameOfSpec == special).Select(k => k.Sum).First(); int ves = osn.Osn.Where(n => n.id_disc == result).Select(h => h.ves).FirstOrDefault(); var delete = sm.FinalSum.Where(l => l.NameOfSpec == special).Select(k => k).FirstOrDefault(); sum -= ves; sm.RemoveLine(delete); sm.AddLine(special, sum); } else { double ves = osn.Osn.Where(h => h.id_disc == result).Select(y => y.ves).FirstOrDefault(); sm.ChengeLine(ves, special); } } Session["Summary"] = sm; // Session["Cofec"] = cof; return(sm); }
public async Task <IHttpActionResult> Index(CinemaCreationModel model) { NewSummary summary = await this.newCinema.New(new Cinema(model.Name, model.Address)); if (summary.IsCreated) { return(Ok()); } else { return(BadRequest(summary.Message)); } }
public async Task <IHttpActionResult> Index(MovieCreationModel model) { NewSummary summary = await this.newMovie.New(new Movie(model.Name, model.DurationMinutes)); if (summary.IsCreated) { return(Ok()); } else { return(BadRequest(summary.Message)); } }
public ActionResult FirstSpisok(ModelOfOutPut mf) { NewSummary sm = Sum(mf); Stack <string> str = (Stack <string>)Session["Push"]; List <string> currnetdisp = ((SpecConstructor)Session["Cart"]).ReturunNewPec(); if (currnetdisp == null) { return(RedirectToAction("EndTest", "EndTest")); } return(PartialView(new ViewCurrentDisciples { sp = currnetdisp })); }
public async Task <IHttpActionResult> Index(RoomCreationModel model) { NewSummary summary = await this.newRoom.New(new Room (model.Number, model.SeatsPerRow, model.Rows, model.CinemaId)); if (summary.IsCreated) { return(Ok()); } else { return(BadRequest(summary.Message)); } }
public async Task <IHttpActionResult> Index(ProjectionCreationModel model) { NewSummary summary = await this.newProj.New(new Projection(model.MovieId, model.RoomId, model.StartDate)); //Done: Add catch for adding past time. if (summary.IsCreated) { return(Ok(StringConstants.ProectionCreated)); } else { return(BadRequest(summary.Message)); } }
public void Post([FromBody] NewSummary newSummary) { var location = new Location(newSummary.Country, newSummary.State, newSummary.City); // Add location if not areadly added locationServices.TryAddLocation(location); // Add sales information salesSummaryServices.AddSaleInfo(new SaleInfo { Location = locationServices.Locations.First(x => x.Code == location.Code), SaleDate = DateTime.ParseExact(newSummary.SaleDate, "yyyy-MM", CultureInfo.InvariantCulture), TotalSales = newSummary.TotalSales }); }
private void CreatSpisok() { ChooseDiscpl ch = (ChooseDiscpl)Session["Chose"]; SpecConstructor cart = (SpecConstructor)Session["Cart"]; NewSummary sm = (NewSummary)Session["Summary"]; // Cof cf = (Cof)Session["Cofec"]; if (cart == null) { cart = new SpecConstructor(); cart.add(); Session["Cart"] = cart; } if (sm == null) { sm = new NewSummary(); sm.AddSummary(sp); Session["Summary"] = sm; } if (ch == null) { ch = new ChooseDiscpl(); } Stack <string> tel = new Stack <string>(); string[] mas = new string[] { "Телекомунікаційні та інформаційні сеті", "Телекомунікаційні і інформаційні технології", "Цифрова обробка сигналів", "Мобільні та супутниковіє системи звязку", "Присторої Надвисоких частот", "Web - програмування", "Телекомунікаційні системи передач", "Електронні прилади" }; for (int i = mas.Length - 1; i < -1; i--) { tel.Push(mas[i]); } Session["Push"] = tel; //if(cf == null) //{ // cf = new Cof(); // cf.AddNapr(sp); // Session["Cofec"] = cf; //} }