public ActionResult EditQualification(QualificationsViewModel QualificationVM) { QualificationsBLL QualificationBLL = new QualificationsBLL(); QualificationBLL.QualificationID = QualificationVM.QualificationID; QualificationBLL.QualificationName = QualificationVM.QualificationName; QualificationBLL.DirectPoints = QualificationVM.DirectPoints; QualificationBLL.IndirectPoints = QualificationVM.IndirectPoints; QualificationBLL.QualificationDegree = new QualificationsDegreesBLL() { QualificationDegreeID = QualificationVM.QualificationDegreeID }; QualificationBLL.LoginIdentity = UserIdentity; Result result = QualificationBLL.Update(); if (result.EnumMember == QualificationsValidationEnum.Done.ToString()) { } else if (result.EnumMember == QualificationsValidationEnum.RejectedBecauseOfThisQualificationExistsInEmployeesQualifications.ToString()) { throw new CustomException(Resources.Globalization.ValidationThisQualificationExistsInEmployeesQualificationsText); } else if (result.EnumMember == QualificationsValidationEnum.RejectedBecauseOfThisQualificationExistsInJobsCategoriesQualifications.ToString()) { throw new CustomException(Resources.Globalization.ValidationThisQualificationExistsInJobsCategoriesQualificationsText); } return(Json(new { QualificationID = QualificationBLL.QualificationID }, JsonRequestBehavior.AllowGet)); }
public ActionResult DeleteQualification(QualificationsViewModel QualificationVM) { QualificationsBLL QualificationBLL = new QualificationsBLL(); QualificationBLL.QualificationID = QualificationVM.QualificationID; QualificationBLL.LoginIdentity = UserIdentity; Result result = QualificationBLL.Remove(QualificationBLL.QualificationID); if (result.EnumMember == QualificationsValidationEnum.Done.ToString()) { } return(Json(new { QualificationID = QualificationBLL.QualificationID }, JsonRequestBehavior.AllowGet)); }
private QualificationsViewModel GetByQualificationID(int id) { QualificationsBLL QualificationBLL = new QualificationsBLL().GetByQualificationID(id); QualificationsViewModel QualificationVM = new QualificationsViewModel(); if (QualificationBLL != null) { QualificationVM.QualificationID = QualificationBLL.QualificationID; QualificationVM.QualificationName = QualificationBLL.QualificationName; QualificationVM.DirectPoints = QualificationBLL.DirectPoints; QualificationVM.IndirectPoints = QualificationBLL.IndirectPoints; QualificationVM.QualificationDegreeID = QualificationBLL.QualificationDegree.QualificationDegreeID; //new QualificationsDegreesBLL() { QualificationDegreeID = QualificationBLL.QualificationDegree.QualificationDegreeID }; QualificationVM.QualificationDegreeName = QualificationBLL.QualificationDegree.QualificationDegreeName; } return(QualificationVM); }
public ActionResult CreateQualification(QualificationsViewModel QualificationVM) { QualificationsBLL QualificationBLL = new QualificationsBLL(); QualificationBLL.QualificationName = QualificationVM.QualificationName; QualificationBLL.DirectPoints = QualificationVM.DirectPoints; QualificationBLL.IndirectPoints = QualificationVM.IndirectPoints; QualificationBLL.QualificationDegree = new QualificationsDegreesBLL() { QualificationDegreeID = QualificationVM.QualificationDegreeID }; QualificationBLL.LoginIdentity = UserIdentity; Result result = QualificationBLL.Add(); if (result.EnumMember == QualificationsValidationEnum.Done.ToString()) { } return(Json(new { QualificationID = QualificationBLL.QualificationID }, JsonRequestBehavior.AllowGet)); }