Пример #1
0
        public int CreateSimpleTicket(HelpDesk_Tickets_SimplePost_vm ticket)
        {
            var priority = 2;

            if (ticket.RequestedDueDate != null)
            {
                priority = 1;
            }

            var fullTicket = new HelpDesk_Tickets_vm
            {
                TicketNumber       = 0,
                Title              = ticket.Title,
                Description        = ticket.Description,
                RequestorUserName  = ticket.RequestorUserName,
                RequestDateTime    = DateTime.Now,
                RequestedDueDate   = ticket.RequestedDueDate ?? null,
                TicketCategoryID   = ticket.TicketCategoryID,
                PriorityCode       = (byte)priority,
                StatusID           = 2,
                AssignedToUserName = "******", //Temporary need to get username of the default user the ticket will be assgined to
                TicketTypeID       = 1,
                NeedsApproval      = false
            };

            return(CreateTicket(fullTicket));
        }
Пример #2
0
 public int PostSimpleValue([FromBody] HelpDesk_Tickets_SimplePost_vm value)
 {
     _logger.Info("Adding a new ticket. ");
     return(_helpDeskTicketManager.CreateSimpleTicket(value));
 }