public ActionResult NumberOfRequestByClientIDRepo(string clientID) { Raport raport = new Raport(reqList); int numOfRequests = raport.GetNumberOfRequestsByClientID(clientID); return(View("NumberOfRequestRepo", numOfRequests)); }
public ActionResult TotalAmountRepo() { Raport raport = new Raport(reqList); double totalPrice = raport.GetTotalAmount(); return(View(totalPrice)); }
public void Sum_Total_Ammount_Correctly() { Raport raport = new Raport(requests); var result = raport.GetTotalAmount(); Assert.AreEqual(result, requests.Sum(p => p.Price * p.Quantity)); }
public ActionResult TotalAmountByClientID(string clientID) { Raport raport = new Raport(reqList); double num = raport.GetTotalAmountByClientID(clientID); return(View("TotalAmountRepo", num)); }
public void Sort_byName_Correctly() { Raport raport = new Raport(requests); var result = raport.GetSortedList("Name desc"); Assert.AreEqual("Banan", result[0].Name); }
public void Sum_Requests_Correctly() { Raport raport = new Raport(requests); var result = raport.GetNumberOfRequests(); Assert.AreEqual(result, 3); }
///Akcje raportów/// public ActionResult NumberOfRequestRepo() { Raport raport = new Raport(reqList); int numOfRequests = raport.GetNumberOfRequests(); return(View(numOfRequests)); }
public RaportDetailViewModel(Raport item = null) { Title = item?.Company; Item = item; WorkedTime = CalculateWorkTime(item.WorkedTime); Date = item.Date.ToShortDateString(); }
public ActionResult AmountRequestGrupByName() { Raport raport = new Raport(reqList); Dictionary <string, int> keyValuePairs = new Dictionary <string, int>(); keyValuePairs = raport.GetKeyValuePairs(); return(View(keyValuePairs)); }
public ActionResult AverageValueOfRequest() { Raport raport = new Raport(reqList); double averageValue = Math.Round ((raport.GetTotalAmount()) / (raport.GetNumberOfRequests()), 2); return(View(averageValue)); }
public void ClientId_Sum_Requests_Correctly() { Raport raport = new Raport(requests); string clientId = "1"; var result = raport.GetNumberOfRequestsByClientID(clientId); Assert.AreEqual(result, 2); }
public void ClientId_Sum_Total_Ammount_Correctly() { Raport raport = new Raport(requests); string clientId = "2"; double result = raport.GetTotalAmountByClientID(clientId); Assert.AreEqual(result, requests.Where(q => q.ClientId == clientId). Sum(p => p.Quantity * p.Price)); }
public ActionResult ListOfAllRequests(string sortBy) { ViewBag.SortNameParam = string.IsNullOrEmpty(sortBy) ? "Name desc" : ""; Raport raport = new Raport(reqList); reqList = raport.GetSortedList(sortBy); return(View(reqList)); }
public void Get_RequestList_ClientId_Correctly() { Raport raport = new Raport(requests); string clientId = "1"; var result = raport.GetListOfAllRequestsByClientID(clientId); Assert.AreEqual(requests.Where(q => q.ClientId == clientId).Count(), result.Count); }
public void Requests_Number_byName_Correctly() { Raport raport = new Raport(requests); var result = raport.GetKeyValuePairs(); Assert.AreEqual(5, result["Banan"]); Assert.AreEqual(6, result["Chleb"]); }
public HttpResponseMessage AddRaport(Raport raportApi) { try { _raportsService.AddApiRaport(raportApi); } catch (Exception e) { Logs.sendLog(e); } return(new HttpResponseMessage(HttpStatusCode.OK)); }
public ActionResult AmountRequestGrupByNameAndClientID(string clientID) { Raport raport = new Raport(reqList); List <Request> Listparam = raport.GetListOfAllRequestsByClientID(clientID); Raport raport2 = new Raport(Listparam); Dictionary <string, int> keyValuePairs = new Dictionary <string, int>(); keyValuePairs = raport2.GetKeyValuePairs(); return(View("AmountRequestGrupByName", keyValuePairs)); }
private void ReportProgress(Raport raport) { richTextBox1.SelectionColor = raport.sukces ? Color.Black : Color.Red; richTextBox1.AppendText(raport.komunikat + "\n"); richTextBox1.ScrollToCaret(); if (progressBar1.Value + raport.wartosc <= 100) { progressBar1.Value += raport.wartosc; } }
public ActionResult AverageValueOfRequestByClientId(string clientID) { Raport raport = new Raport(reqList); List <Request> Listparam = raport.GetListOfAllRequestsByClientID(clientID); Raport raport2 = new Raport(Listparam); double averageValue = Math.Round ((raport.GetTotalAmount()) / (raport.GetNumberOfRequests()), 2); return(View("AverageValueOfRequest", averageValue)); }
public Task <int> SaveItemAsync(Raport item) { if (item.Id != 0) { return(database.UpdateAsync(item)); } else { return(database.InsertAsync(item)); } }
public async Task <TableResult> CreateRaport(Raport raport) { if (RapoarteTable == null) { Console.WriteLine("Table doesn't exist!"); throw new Exception(); } var insertOperation = TableOperation.InsertOrMerge(raport); return(await RapoarteTable.ExecuteAsync(insertOperation)); }
public ActionResult ListOfAllRequestsByClientID(string clientID, string sortBy) { ViewBag.SortNameParam = string.IsNullOrEmpty(sortBy) ? "Name desc" : ""; ViewBag.clientID = clientID; Raport raport = new Raport(reqList); List <Request> Listparam = raport.GetListOfAllRequestsByClientID(clientID); Raport raport2 = new Raport(Listparam); Listparam = raport2.GetSortedList(sortBy); return(View(Listparam)); }
/// <summary> /// add raports to database by http page /// </summary> /// <param name="newRaport">rapoort to add</param> /// <returns>returns the confirmation operation was successful</returns> public async Task <bool> AddRaportAsync(Raport newRaport) { if (string.IsNullOrEmpty(newRaport.BusNumber) || string.IsNullOrEmpty(newRaport.ChargingPower)) { return(false); } newRaport.Id = Guid.NewGuid(); newRaport.StartChargingTime = DateTime.Now; _context.Raports.Add(newRaport); var saveResult = await _context.SaveChangesAsync(); return(saveResult == 1); }
public WindowRaport(string wykresBase64, string daneFirmy) { InitializeComponent(); Raport.Reset(); ReportParameter p1 = new ReportParameter("ReportParameterImage", wykresBase64); ReportParameter p2 = new ReportParameter("ReportParameterMimeType", "image/png"); ReportParameter p3 = new ReportParameter("daneFirmy", daneFirmy); Raport.LocalReport.ReportEmbeddedResource = "wanna2.ReportBadanie.rdlc"; Raport.LocalReport.SetParameters(new ReportParameter[] { p1, p2, p3 }); Raport.RefreshReport(); }
[ValidateAntiForgeryToken] public async Task <IActionResult> AddRaport(Raport newRaport) { if (!ModelState.IsValid) { return(RedirectToAction("Index")); } var successful = await _raportsService.AddRaportAsync(newRaport); if (!successful) { return(BadRequest("Could not add raport.")); } return(RedirectToAction("Index")); }
public RaportDetailPage() { InitializeComponent(); var item = new Raport { Company = "Item 1", Date = DateTime.Today, WorkedTime = 210, Description = "This is an item description." }; viewModel = new RaportDetailViewModel(item); BindingContext = viewModel; }
public async Task <IActionResult> Create([Bind("Id,Title")] Raport @raport) { var user = await _userManager.GetUserAsync(User); @raport.AdditionTime = DateTime.Now; @raport.AddingPerson = user.Id; @raport.Status = RaportStatus.Rejected; if (ModelState.IsValid) { _context.Add(@raport); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(@raport)); }
public void Post([FromBody] Raport value) { value.PartitionKey = Convert.ToString(value.Type); value.RowKey = Convert.ToString(value.Id); if (value == null) { return; } try { _raportRepo.CreateRaport(value); } catch (Exception) { Console.WriteLine("Not a valid response received."); } }
public NewRaportPage() { InitializeComponent(); StartTime = TimeSpan.Zero; EndTime = TimeSpan.Zero; Date = DateTime.Now; Item = new Raport { Company = "Comapny name", Date = DateTime.Now, WorkedTime = 0, Description = "This is an item description." }; BindingContext = this; }
private int getRaportId(string s) { if (s == "") { return(context.Raports.Where(c => c.Name == "none").Select(x => x.Id).FirstOrDefault()); } else { var id = context.Raports.Where(c => c.Name == s).Select(x => x.Id).FirstOrDefault(); if (id != 0) { return(id); } else { Raport raport = new Raport(s); context.Raports.Add(raport); context.SaveChanges(); var nid = context.Raports.Where(c => c.Name == s).Select(x => x.Id).FirstOrDefault(); return(nid); } } }