public virtual async Task <ActionResult> CreateAudit(OapAudit model) { RigOapChecklist modelr = new RigOapChecklist() { OapchecklistId = 69, OwnerId = UtilitySystem.CurrentUserId, Title = "Audit-" + model.Id.ToString(), RigId = model.RigId.ToString() }; model.CreatedBy = model.UpdatedBy; var oapaudit = new OapAuditProtocol(); oapaudit.AuditId = model.Id; oapaudit.RigOapCheckListId = Guid.Empty; oapaudit.RigOapChecklist = modelr; model.OapAuditProtocols = new ObservableCollection <OapAuditProtocol>(); model.OapAuditProtocols.Add(oapaudit); // model.SiteId = "corp"; var response = await OapAuditClient.AddOapAuditAsync(model); // return RedirectToAction("Index"); // ViewBag.SelectedRigId = model.RigId; return(RedirectToAction("RefreshAll")); // return null; // return PartialView("OapAuditPartial", GetAuditData()); }
public WebApiResult <bool> UpdateOapAudit([FromBody] OapAudit audit) { if (audit == null) { throw new System.Exception("Argument is null"); } return(TryCatch <UpdateOapAuditRequest, bool>(new UpdateOapAuditRequest(audit))); }
public ProcessOapAuditWorkFlowRequest(Guid rigChecklistOapId, int userId, string transition, string comment, int order, OapAudit audit) { RigChecklistId = rigChecklistOapId; UserId = userId; Transition = transition; Comment = comment; Order = order; Audit = audit; }
public ProcessOapAuditWorkFlow(Guid checklist, int user, OapAudit audit, string transition, string comment = "", int order = 0) { Checklist = checklist; User = user; Transition = transition; Comment = comment; Order = order; Audit = audit; }
private void UpdateAuditStatus(OapAudit audit) { audit.Status = "Completed"; OapAudit oAudit = OapAuditService.Get(audit.Id); Mapper.Map(audit, oAudit); var updatedAudit = OapAuditService.Update(oAudit); }
Task <bool> IRequestHandler <UpdateOapAuditRequest, bool> .Handle(UpdateOapAuditRequest request, CancellationToken cancellationToken) { OapAudit oAudit = AuditService.Get(request.Audit.Id); if (oAudit == null) { throw new ApplicationException($"UpdateFrequencyTypeHandler: FrequencyType with Id {request.Audit.Id} does not exist."); } //AutoMapper to Map the fields Mapper.Map(request.Audit, oAudit); using (var ts = new TransactionScope()) { var updatedAudit = AuditService.Update(oAudit); ts.Complete(); } return(Task.FromResult(true)); }
public UpdateOapAuditRequest(OapAudit oapAudit) { Audit = oapAudit; }
public StartOapAuditWorkFlowRequest(Guid rigChecklistOapId, int ownerId, OapAudit audit) { RigChecklistId = rigChecklistOapId; OwnerId = ownerId; Audit = audit; }
public WebApiResult <OapAudit> AddOapAudit([FromBody] OapAudit aAudit) { return(TryCatch <OapAuditRequest, OapAudit>(new OapAuditRequest(aAudit))); }
public StartOapAuditWorkFlow(Guid checklist, int owner, OapAudit audit) { Checklist = checklist; Owner = owner; Audit = audit; }