Exemple #1
0
        public async Task <ActionResult> RefreshAll()
        {
            var response = await OapAuditClient.GetAllOapAuditsAsync("Open");

            ViewBag.SelectedRBId = 0;
            return((response == null && response.Result == null) ? View("Index", response) : View("Index", response.Result.Data.OrderByDescending(a => a.Id)));
        }
Exemple #2
0
        public async Task <ActionResult> Index()
        {
            var response = await OapAuditClient.GetAllOapAuditsAsync("Open");

            IEnumerable <OapAudit> audits = null;

            return(View(audits));

            // return (response == null && response.Result != null)? View(response):View(response.Result.Data.Where(c => c.RigId.Equals(1)).OrderByDescending(a=>a.Id));
        }
Exemple #3
0
        public async Task <ActionResult> OpenAudits(int rrigId = 0, bool isBuid = false)
        {
            IEnumerable <OapAudit> audits = null;

            if (rrigId == 0 && !isBuid)
            {
                return(PartialView("OapAuditPartial", audits));
            }
            var response = await OapAuditClient.GetAllOapAuditsAsync("Open");

            IEnumerable <OapAudit> res = null;

            if (response != null && response.Result != null)
            {
                var t = response.Result.Data;


                //    if (rrigId == 0) return PartialView("OapAuditPartial", t);
                if (isBuid)
                {
                    if (rrigId == 0)
                    {
                        return(PartialView("OapAuditPartial", t));
                    }
                    var lkpList = Ensco.Utilities.UtilitySystem.GetLookupList("Rig");
                    var rigs    = (lkpList.Items as List <object>)?.Cast <RigModel>();

                    var rigIds = rigs.Where(r => r.BuId == rrigId).Select(si => si.Id).ToList();
                    res = t.Where(r => rigIds.Contains(r.RigId)).OrderByDescending(a => a.Id);
                }
                else
                {
                    res = t.Where(c => c.RigId.Equals(rrigId)).OrderByDescending(a => a.Id);
                }
            }
            // ViewData["SelectedAuditId"] = res.FirstOrDefault() != null ? res.FirstOrDefault().Id : 0;
            return(PartialView("OapAuditPartial", res));
        }
Exemple #4
0
        protected virtual ObservableCollection <OapAudit> GetAuditData(string status = "Open")
        {
            var auditData = OapAuditClient.GetAllOapAuditsAsync(status).Result.Result.Data;

            return(auditData);
        }