Esempio n. 1
0
        //[CustomAuthorizationFilter(AuthorizationRoles.UserWithPrivileges)]
        public IActionResult About()
        {
            var x = sampleService.GetAll();

            ViewData["Message"] = "Your application description page.";

            return(View());
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        public IActionResult GetAll(string sort)
        {
            try
            {
                IQueryable <Sample> result = _sampleService.GetAll(sort);

                return(Ok(result));
            }
            catch (Exception)
            {
                return(StatusCode(500));
            }
        }
Esempio n. 4
0
        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));
        }
Esempio n. 5
0
        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);
        }
Esempio n. 6
0
        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);
            };
        }
Esempio n. 7
0
 public IActionResult Get()
 {
     return(Ok(sampleService.GetAll()));
 }
Esempio n. 8
0
 public async Task <IActionResult> Index()
 {
     return(View(await sampleService.GetAll()));
 }
Esempio n. 9
0
        public ActionResult Index()
        {
            var samples = _sampleService.GetAll().ToList();

            return(View(samples));
        }
        public async Task <IActionResult> Get()
        {
            var sampleList = await sampleService.GetAll();

            return(Ok(sampleList));
        }