public PrivacyIncident Update(long id, PrivacyIncident entity) { CommonHelper.ValidateArgumentNotNull(entity, nameof(entity)); Helper.ValidateTodayIsAllowedUpdateDate(entity.IncidentYear, entity.IncidentMonth, InputAllowedInDays); var existing = PrivacyIncidentService.Get(id); if (!IsAdmin()) { Helper.ValidateStatusIsDraft(existing.Status); } // populate audit fields PopulateAuditFields(entity, existing); entity.Id = id; return(PrivacyIncidentService.Update(entity)); }
public PrivacyIncident Get(long id) { return(PrivacyIncidentService.Get(id)); }