public int AddIncidentStatus(IncidentStatusDomain incidentStatus) { var incidentStatusDb = new IncidentStatus().FromDomainModel(incidentStatus); _context.IncidentStatus.Add(incidentStatusDb); _context.SaveChanges(); return(incidentStatusDb.IncidentStatusId); }
public void UpdateIncidentStatus(IncidentStatusDomain incidentStatus) { if (incidentStatus == null) { throw new NsiArgumentException(ExceptionMessages.ArgumentException); } _incidentStatusRepository.UpdateIncidentStatus(incidentStatus); }
public int AddIncidentStatus(IncidentStatusDomain incidentStatus) { if (incidentStatus == null) { throw new NsiArgumentException(ExceptionMessages.ArgumentException); } return(_incidentStatusRepository.AddIncidentStatus(incidentStatus)); }
public static IncidentStatus FromDomainModel(this IncidentStatus obj, IncidentStatusDomain domain) { if (obj == null) { obj = new IncidentStatus(); } obj.IncidentStatusId = domain.IncidentStatusId; obj.Name = domain.Name; obj.Code = domain.Code; obj.IsActive = domain.IsActive; return(obj); }
public void UpdateIncidentStatus(IncidentStatusDomain incidentStatus) { if (incidentStatus == null) { throw new NsiArgumentException(ExceptionMessages.ArgumentException); } var incidentStatusDb = _context.IncidentStatus.FirstOrDefault(x => x.IncidentStatusId == incidentStatus.IncidentStatusId); if (incidentStatusDb == null) { throw new NsiArgumentNullException(IncidentMessages.IncidentStatusInvalidId); } incidentStatusDb.FromDomainModel(incidentStatus); _context.SaveChanges(); }
/// <summary> /// Edit incidentStatus /// </summary> /// <returns><see cref="int"/></returns> public void EditIncidentStatus(IncidentStatusDomain incidentStatus) { _incidentStatusManipulation.UpdateIncidentStatus(incidentStatus); }
/// <summary> /// Add new incidentStatus /// </summary> /// <returns><see cref="int"/></returns> public int AddIncidentStatus(IncidentStatusDomain incidentStatus) { return(_incidentStatusManipulation.AddIncidentStatus(incidentStatus)); }