コード例 #1
0
        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));
        }
コード例 #2
0
 public PrivacyIncident Get(long id)
 {
     return(PrivacyIncidentService.Get(id));
 }