public int CreateTaskStatus(HelpDesk_TaskStatus taskStatus) { _context.HelpDesk_TaskStatus.Add(taskStatus); _context.SaveChanges(); return(taskStatus.Id); }
private HelpDesk_TaskStatus_vm mapEntityToViewModelTaskStatus(HelpDesk_TaskStatus EFTaskStatus) { _logger.Debug("Mapping Entity to Task Status View Model."); return(new HelpDesk_TaskStatus_vm { Id = EFTaskStatus.Id, Status = EFTaskStatus.Status }); }
public int EditTaskStatus(int id, HelpDesk_TaskStatus taskStatus) { try { HelpDesk_TaskStatus oldStatus = _context.HelpDesk_TaskStatus.FirstOrDefault(x => x.Id == taskStatus.Id); if (oldStatus != null) { oldStatus.Status = taskStatus.Status; } _context.SaveChanges(); } catch (Exception ex) { _logger.Error(ex); } return(taskStatus.Id); }
public bool DeleteTaskStatus(int id) { bool result = false; try { HelpDesk_TaskStatus oldStatus = _context.HelpDesk_TaskStatus.FirstOrDefault(x => x.Id == id); _context.HelpDesk_TaskStatus.Remove(oldStatus); _context.SaveChanges(); result = true; _logger.Info("Task Status with id " + id + " was deleted."); } catch (Exception ex) { _logger.Error(ex); } return(result); }