//[CustomAuthorizationFilter(AuthorizationRoles.UserWithPrivileges)] public IActionResult About() { var x = sampleService.GetAll(); ViewData["Message"] = "Your application description page."; return(View()); }
public ActionResult Index() { IEnumerable <SampleDTO> sampleDtos = _sampleService.GetAll(); var samples = new SamplesListViewModel { Samples = _mapper.Map <IEnumerable <SampleDTO>, List <SampleViewModel> >(sampleDtos), SamplesAmount = _sampleService.GetSampleEntriesAmout(CurrentUser.IsAdmin) }; return(View(samples)); }
public IActionResult GetAll(string sort) { try { IQueryable <Sample> result = _sampleService.GetAll(sort); return(Ok(result)); } catch (Exception) { return(StatusCode(500)); } }
public JsonResult GetAllSamples(int page = 1, int pageSize = 20) { var queryResult = _sampleService.GetAll(); var totalRows = queryResult.Count(); var result = Mapper.Map <IEnumerable <Sample>, IEnumerable <SampleDto> >(queryResult.Skip((page - 1) * pageSize).Take(pageSize)); return(Json(new { success = true, data = result, total = totalRows }, JsonRequestBehavior.AllowGet)); }
public IList <Sample> Get(string reportNumber, string product, string subLotNumber, string receiptfromDT, string receipttoDT, int companyId, int currentPage, int pageCount, string sort, bool reverse) { //ClaimsPrincipal principal = Request.GetRequestContext().Principal as ClaimsPrincipal; //var Name = ClaimsPrincipal.Current.Identity.Name; //var Name1 = User.Identity.Name; //_productService. //var userName = principal.Claims.Where(c => c.Type == "sub").Single().Value; //var contacts = null;// _productservice.GetById(2); IList <Sample> sam = _sampleservice.GetAll(reportNumber, product, subLotNumber, receiptfromDT, receipttoDT, companyId, currentPage, pageCount, sort, reverse); //sam = sam.Select(m => new Sample //{ // SampNum = m.SampNum, // LotNum=m.LotNum, // Product=m.Product, // SubLotNum=m.SubLotNum, // WorkOrder=m.WorkOrder, // SampID=m.SampID, // //RR_Reports=m.RR_Reports.GroupBy(x=>x.Report).Select(x=> new RR_Report // //{ // // ReportID=x.Key.ReportID, // // //RR_ID=x.RR_ID, // // //RR_ReportID=x.RR_ReportID, // // //SampID=x.SampID, // // Report=x.Key, // // RepResult=m.RR_Reports.Where(z => z.ReportID == x.Key.ReportID).Select(s=>s.RepResult).ToList() // //}).ToList() // // Reports = m.RR_Reports.Select(x=>x.Report).ToList() // Reportnews = m != null ? (m.RR_Reports.GroupBy(x => x.Report).Select(g => new Report // { // ReportNum = g.Key.ReportNum != null ? g.Key.ReportNum : null, // // ReportFile=g.Key.ReportFile, // ReportID=g.Key.ReportID, // RepResults = m.RR_Reports.Where(v => v.ReportID == g.Key.ReportID).Select(n => n.RepResult).ToList() // }).ToList()) : null //}).ToList(); return(sam); }
public SampleModule(ISampleService svc) : base("/samples") { Get["/"] = x => { return(Response.AsJson <object>(svc.GetAll())); }; Get["/sensor/{sensorId}"] = parameters => { List <Sample> samples = svc.GetBySensor(parameters.sensorId); return(Response.AsJson <object>(samples)); }; Post["/"] = _ => { try { var sample = this.Bind <Sample>(); sample.Timestamp = DateTime.UtcNow; if (String.IsNullOrWhiteSpace(sample.SensorId)) { throw new Exception("invalid sensorId"); } svc.Create(sample); } catch (Exception) { return(HttpStatusCode.BadRequest); } return(HttpStatusCode.OK); }; }
public IActionResult Get() { return(Ok(sampleService.GetAll())); }
public async Task <IActionResult> Index() { return(View(await sampleService.GetAll())); }
public ActionResult Index() { var samples = _sampleService.GetAll().ToList(); return(View(samples)); }
public async Task <IActionResult> Get() { var sampleList = await sampleService.GetAll(); return(Ok(sampleList)); }