public int EditCategoryById(int id, HelpDesk_TicketCategory_vm category) { if (id == 0) { throw new ArgumentOutOfRangeException("Id cannot be 0."); } return(_helpDeskTicketCategoryRepository.EditCategoryById(id, mapViewModelToEntityTicketCategory(category))); }
private HelpDesk_TicketCategory mapViewModelToEntityTicketCategory(HelpDesk_TicketCategory_vm VMTicketCat) { return(new HelpDesk_TicketCategory { Id = VMTicketCat.Id ?? 0, Category = VMTicketCat.Category }); }
/// <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_TicketCategory_vm value) { _logger.Info("Editing the ticket category with id " + id); return(_helpDeskTicketCategoryManager.EditCategoryById(id, value)); }
/// <summary> /// Posts the specified value. /// </summary> /// <param name="value">The value.</param> /// <returns></returns> public int Post([FromBody] HelpDesk_TicketCategory_vm value) { _logger.Info("Creating a new ticket category."); return(_helpDeskTicketCategoryManager.CreateCategory(value)); }
public int CreateCategory(HelpDesk_TicketCategory_vm category) { return(_helpDeskTicketCategoryRepository.CreateCategory(mapViewModelToEntityTicketCategory(category))); }