Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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));
        }