public static void Fill(Models.PersonCourse entity, ViewModels.Certificate certificate) { entity.Id = certificate.Id; entity.PersonId = certificate.PersonId; entity.CourseId = certificate.CourseId; entity.DateIssue = certificate.DateIssue; entity.DateExpire = certificate.DateExpire; entity.CerNumber = certificate.No; entity.StatusId = 71; }
public virtual CustomActionResult CanDelete(Models.PersonCourse entity) { // if (HasChildren(entity.Id)) // return Exceptions.getCanNotDeleteException("Location-03"); var course = this.context.ViewCertificates.First(q => q.Id == entity.Id); if (course.IsNotificationEnabled == true) { return(Exceptions.getCanNotDeleteException("Certificate-03")); } return(new CustomActionResult(HttpStatusCode.OK, "")); }