コード例 #1
0
 public IEnumerable <IncidentManagement_WeeklyData> getTickets(string assignee)
 {
     using (TicketAutomationEntities entities = new TicketAutomationEntities())
     {
         return(entities.IncidentManagement_WeeklyData.Where(e => e.Assignee.ToLower().Replace(" ", "") == assignee).ToList());
     }
 }
コード例 #2
0
 /**
  * Get the ticket based on id
  *
  * @method GET
  * @params {Integer} id
  * @return {IncidentManagement_WeeklyData}
  *
  */
 public IncidentManagement_WeeklyData get(int id)
 {
     using (TicketAutomationEntities entities = new TicketAutomationEntities())
     {
         return(entities.IncidentManagement_WeeklyData.FirstOrDefault(e => e.PayrollDataId == id));
     }
 }
コード例 #3
0
 public IEnumerable <IncidentManagement_WeeklyData> get()
 {
     using (TicketAutomationEntities entities = new TicketAutomationEntities())
     {
         return(entities.IncidentManagement_WeeklyData.ToList());
     }
 }
コード例 #4
0
 public string finalize([FromBody] IEnumerable <IncidentManagement_WeeklyData> tickets)
 {
     foreach (IncidentManagement_WeeklyData ticket in tickets)
     {
         using (TicketAutomationEntities entities = new TicketAutomationEntities())
         {
             var entity = entities.IncidentManagement_WeeklyData.FirstOrDefault(e => e.PayrollDataId == ticket.PayrollDataId);
             entity.Finalized = true;
             entities.SaveChanges();
         }
     }
     return("{success:'ticket updated successfully'}");
 }
コード例 #5
0
 public string Patch(int id, [FromBody] IncidentManagement_WeeklyData ticket)
 {
     using (TicketAutomationEntities entities = new TicketAutomationEntities())
     {
         var entity = entities.IncidentManagement_WeeklyData.FirstOrDefault(e => e.PayrollDataId == id);
         entity.SeverityNumber  = ticket.SeverityNumber;
         entity.Status          = ticket.Status;
         entity.Priority        = ticket.Priority;
         entity.SuspendReason   = ticket.SuspendReason;
         entity.ETR             = ticket.ETR;
         entity.TBD             = ticket.TBD;
         entity.StatusTracking  = ticket.StatusTracking;
         entity.UpdatedDateTime = DateTime.Now;
         entities.SaveChanges();
         return("{success:'ticket updated successfully'}");
     }
 }