private HelpDesk_TicketStatus mapViewModelToEntityTicketStatus(HelpDesk_TicketStatus_vm VMTicketStatus) { return(new HelpDesk_TicketStatus { Id = VMTicketStatus.Id ?? 0, Status = VMTicketStatus.Status }); }
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))); }
/// <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)); }
public int CreateStatus(HelpDesk_TicketStatus_vm status) { return(_helpDeskTicketStatusRepository.CreateStatus(mapViewModelToEntityTicketStatus(status))); }
/// <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)); }