private void Window_Loaded(object sender, RoutedEventArgs e) { dataGridDepartment.ItemsSource = _departmentService.Get(); //Data grid department dataGridBatch.ItemsSource = _batchService.Get(); // Data grid Batch dataGridPlacement.ItemsSource = _placementService.Get(); dataGridRoom.ItemsSource = _roomService.Get(); }
// GET: api/Batches public HttpResponseMessage GetBatches() { var message = Request.CreateErrorResponse(HttpStatusCode.NotFound, "Data Not Found in the Database"); var get = _iBatchService.Get(); if (get != null) { message = Request.CreateResponse(HttpStatusCode.OK, get); return(message); } return(message); }
private async Task <Batch> ProcessFile(PrintFileInfo fileInfo) { var receipt = JsonConvert.DeserializeObject <PrintReceipt>(fileInfo.FileContent); if (receipt?.Batch == null || receipt.Batch.BatchDate == DateTime.MinValue) { fileInfo.InvalidFileContent = fileInfo.FileContent; throw new FileFormatValidationException($"Could not process print response file [{fileInfo.FileName}] due to invalid file format"); } var batch = await _batchService.Get(receipt.Batch.BatchNumber); if (batch == null) { fileInfo.InvalidFileContent = fileInfo.FileContent; throw new FileFormatValidationException($"Could not process print response file [{fileInfo.FileName}] due to non matching Batch Number [{receipt.Batch.BatchNumber}]"); } batch.BatchCreated = receipt.Batch.BatchDate; batch.NumberOfCoverLetters = receipt.Batch.PostalContactCount; batch.NumberOfCertificates = receipt.Batch.TotalCertificateCount; batch.PrintedDate = receipt.Batch.ProcessedDate; batch.DateOfResponse = DateTime.UtcNow; batch.Status = CertificateStatus.Printed; batch.Certificates = await _batchService.GetCertificatesForBatchNumber(batch.BatchNumber); return(batch); }
public HttpResponseMessage GetAllBatches(int companyId, int branchId) { var batches = _batchService.Get(w => w.CompanyId == companyId && w.BranchId == branchId && w.Status == true).Select(s => new BatchViewModel { BatchId = s.BatchId, BatchName = s.BatchName, Status = s.Status }).ToList(); return(Request.CreateResponse(new { status = "OK", recordsTotal = batches.Count(), data = batches, recordsFiltered = batches.Count() })); //return JsonResult(new { status = "OK", recordsTotal = urlDetails.Count(), data = urlDetails, recordsFiltered = urlDetails.Count() }); }
// GET: api/Batchs public IEnumerable <Batch> Get() { return(_batchService.Get()); }