Beispiel #1
0
 private HelpDesk_TicketStatus_vm mapEntityToViewModelTicketStatus(HelpDesk_TicketStatus EFTicketStatus)
 {
     return(new HelpDesk_TicketStatus_vm
     {
         Id = EFTicketStatus.Id,
         Status = EFTicketStatus.Status
     });
 }
 public int EditStatusById(int id, HelpDesk_TicketStatus status)
 {
     try
     {
         HelpDesk_TicketStatus oldStatus = _context.HelpDesk_TicketStatus.FirstOrDefault(x => x.Id == status.Id);
         if (oldStatus != null)
         {
             oldStatus.Status = status.Status;
         }
         _context.SaveChanges();
     }
     catch (Exception ex)
     {
         _logger.Error(ex);
     }
     return(status.Id);
 }
        public bool DeleteStatusById(int id)
        {
            bool result = false;

            try
            {
                HelpDesk_TicketStatus oldStatus = _context.HelpDesk_TicketStatus.FirstOrDefault(x => x.Id == id);
                _context.HelpDesk_TicketStatus.Remove(oldStatus);
                _context.SaveChanges();
                result = true;
            }
            catch (Exception ex)
            {
                _logger.Error(ex);
            }

            return(result);
        }
 public int CreateStatus(HelpDesk_TicketStatus status)
 {
     _context.HelpDesk_TicketStatus.Add(status);
     _context.SaveChanges();
     return(status.Id);
 }