Esempio n. 1
0
        public ActionResult <SubjectAddViewModel> DeleteSubject(SubjectAddViewModel subjectAddViewModel)
        {
            SubjectAddViewModel subjectDelete = new SubjectAddViewModel();

            try
            {
                if (subjectAddViewModel.subject.SchoolId > 0)
                {
                    subjectDelete = _courseManagerService.DeleteSubject(subjectAddViewModel);
                }
                else
                {
                    subjectDelete._token      = subjectAddViewModel._token;
                    subjectDelete._tenantName = subjectAddViewModel._tenantName;
                    subjectDelete._failure    = true;
                    subjectDelete._message    = "Please enter valid school id";
                }
            }
            catch (Exception es)
            {
                subjectDelete._failure = true;
                subjectDelete._message = es.Message;
            }
            return(subjectDelete);
        }
        /// <summary>
        /// Delete Subject
        /// </summary>
        /// <param name="subjectAddViewModel"></param>
        /// <returns></returns>
        public SubjectAddViewModel DeleteSubject(SubjectAddViewModel subjectAddViewModel)
        {
            SubjectAddViewModel subjectDelete = new SubjectAddViewModel();

            if (TokenManager.CheckToken(subjectAddViewModel._tenantName + subjectAddViewModel._userName, subjectAddViewModel._token))
            {
                subjectDelete = this.courseManagerRepository.DeleteSubject(subjectAddViewModel);
            }
            else
            {
                subjectDelete._failure = true;
                subjectDelete._message = TOKENINVALID;
            }
            return(subjectDelete);
        }