예제 #1
0
        public IHttpActionResult UpdateAdmission(MSEADEW_BAL.BAL.Admissions.BAdmission en)
        {
            try
            {
                var result = new Dictionary <string, object>();
                int newAdmissionId;

                _admission = new MSEADEW_BAL.BAL.Admissions.BAdmission();
                if (en != null)
                {
                    newAdmissionId = _admission.UpdateAdmission(en);
                    result.Add("Success", true);
                    result.Add("AdmissionId", newAdmissionId.ToString());
                }
                else
                {
                    result.Add("Success", false);
                }

                return(Ok(result));
            }
            catch (Exception e)
            {
                return(InternalServerError(e));
            }
        }
예제 #2
0
 public IHttpActionResult GetAllAdmissionDetails(int userId)
 {
     try
     {
         _admission = new MSEADEW_BAL.BAL.Admissions.BAdmission();
         if (userId > 0)
         {
             _dataSet = _admission.GetAllAdmissionDetails(userId);
         }
         else
         {
             _dataSet = _admission.GetAllAdmissionDetails(null);
         }
         return(Ok(_dataSet));
     }
     catch (Exception exception)
     {
         return(InternalServerError(exception));
     }
 }
예제 #3
0
        public IHttpActionResult GetAdmissionDetailsById(int educationLevelId, int admissionId, int userId)
        {
            try
            {
                _admission = new MSEADEW_BAL.BAL.Admissions.BAdmission();

                if (admissionId > 0)
                {
                    _dataSet = _admission.GetAdmissionDetailsById(educationLevelId, admissionId, userId);
                }
                else
                {
                    throw new ArgumentException("Invalid Parameters Provided.");
                }
                return(Ok(_dataSet));
            }
            catch (Exception exception)
            {
                return(InternalServerError(exception));
            }
        }