Пример #1
0
        public void ArchiveAssociate(int associateId, AssociateApprovalStatus status)
        {
            if (this.nonArchiveStatuses.Contains(status))
            {
                throw new ArgumentException("Only \"Archive: Active\" and \"Archive: Do not use\" can be archived");
            }

            this.associateRepo.ArchiveAssociate(associateId, status);
        }
Пример #2
0
        public JsonResult ArchiveAssociate(int id, AssociateApprovalStatus status, string reason)
        {
            this.associateService.ArchiveAssociate(id, status);

            if (reason != null && reason.Length > 0)
            {
                reason = status.ToString() + " - " + reason;
                this.SaveNotes(id, reason);
            }

            return Json("archived");
        }