コード例 #1
0
 private HelpDesk_TicketStatus mapViewModelToEntityTicketStatus(HelpDesk_TicketStatus_vm VMTicketStatus)
 {
     return(new HelpDesk_TicketStatus
     {
         Id = VMTicketStatus.Id ?? 0,
         Status = VMTicketStatus.Status
     });
 }
コード例 #2
0
        public int EditStatusById(int id, HelpDesk_TicketStatus_vm status)
        {
            if (id == 0)
            {
                throw new ArgumentOutOfRangeException("Id cannot be 0.");
            }

            return(_helpDeskTicketStatusRepository.EditStatusById(id, mapViewModelToEntityTicketStatus(status)));
        }
コード例 #3
0
 /// <summary>
 /// Puts the specified identifier.
 /// </summary>
 /// <param name="id">The identifier.</param>
 /// <param name="value">The value.</param>
 /// <returns></returns>
 public int Put(int id, [FromBody] HelpDesk_TicketStatus_vm value)
 {
     _logger.Info("Editing the ticket status with id" + id);
     return(_helpDeskTicketStatusManager.EditStatusById(id, value));
 }
コード例 #4
0
 public int CreateStatus(HelpDesk_TicketStatus_vm status)
 {
     return(_helpDeskTicketStatusRepository.CreateStatus(mapViewModelToEntityTicketStatus(status)));
 }
コード例 #5
0
 /// <summary>
 /// Posts the specified value.
 /// </summary>
 /// <param name="value">The value.</param>
 /// <returns></returns>
 public int Post([FromBody] HelpDesk_TicketStatus_vm value)
 {
     _logger.Info("Adding a new ticket status. ");
     return(_helpDeskTicketStatusManager.CreateStatus(value));
 }