public int CreateTaskStatus(HelpDesk_TaskStatus taskStatus)
        {
            _context.HelpDesk_TaskStatus.Add(taskStatus);
            _context.SaveChanges();

            return(taskStatus.Id);
        }
예제 #2
0
 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);
        }