public IActionResult GetOneNEWEQTicket([FromBody] dynamic data) { try { string id = data.ID; var ticket = FlowBAL.GetSingleNEWEQRequestByTickeyNo(id); return(new JsonResult(new { Flag = true, Data = ticket })); } catch (Exception ex) { return(new JsonResult(new { Flag = false, Message = ex.Message })); } }
public IActionResult LoadMyTicket([FromBody] dynamic filterModel) { int newPage = filterModel.NewPage - 1; bool isCreateByMe = filterModel.IsCreateByMe; List <TicketSummaryModel> list; if (isCreateByMe) { list = FlowBAL.GetTicketCreateByMe(base._CurrentUser.AccountName, newPage, _PerPage); } else { list = FlowBAL.GetTicketNeedMyApprove(base._CurrentUser.AccountName, newPage, _PerPage); } return(new JsonResult(new { Data = list, PageCount = Math.Ceiling(Convert.ToDecimal(list.Count / (_PerPage * 1.0f))) })); }
public IActionResult ApproveNewEQRequest([FromBody] dynamic data) { string ticketID = data.TicketNo; string comments = data.Comments; try { FlowBAL.ApproveNewEQRequest(ticketID, _CurrentUser.AccountName, comments); return(new JsonResult(new { Flag = true, Message = string.Empty })); } catch (Exception e) { return(new JsonResult(new { Flag = false, Message = e.Message })); } }