Пример #1
0
        public ActionResult Create(CreateAccountFormViewModel Model)
        {
            _DynamicModalOptions = new DynamicModalOptions
            {
                Title      = "Create Account",
                FormMethod = FormMethod.Post,
                FormType   = FormType.Create
            };

            if (!ModelState.IsValid)
            {
                return(ViewModal(Model, _DynamicModalOptions));
            }

            AccountModel Account = Model.ToAccountModel();

            if (_AccountService.GetAccount(Account.EmailAddress) != null)
            {
                return(ViewModal(Model, _DynamicModalOptions));
            }

            try
            {
                _AccountService.CreateAccount(Account);
                _AccountService.SaveAccount();

                return(ModalMessage("Dialog Message", "Account created successfully"));
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
                return(ModalMessage("Dialog Message", "Something went wrong"));
            }
        }
Пример #2
0
        public ActionResult Edit(EditDepartmentFormViewModel Model)
        {
            _DynamicModalOptions = new DynamicModalOptions
            {
                Title      = "Edit Department",
                FormMethod = FormMethod.Post,
                FormType   = FormType.Edit
            };

            if (!ModelState.IsValid)
            {
                return(ViewModal(Model, _DynamicModalOptions));
            }

            DepartmentModel Department = Model.ToDepartmentModel(_DepartmentService.GetDepartment(Model.ID));

            try
            {
                _DepartmentService.UpdateDepartment(Department);
                _DepartmentService.SaveDepartment();

                return(ModalMessage("Dialog Message", "Department saved successfully"));
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
                return(ModalMessage("Dialog Message", "Something went wrong"));
            }
        }
        public ActionResult Edit(EditSubjectFormViewModel Model)
        {
            _DynamicModalOptions = new DynamicModalOptions
            {
                Title      = "Edit Subject",
                FormMethod = FormMethod.Post,
                FormType   = FormType.Edit
            };

            if (!ModelState.IsValid)
            {
                return(ViewModal(Model, _DynamicModalOptions));
            }

            SubjectModel Subject = Model.ToSubjectModel(_SubjectService.GetSubjects().Where(x => x.Removed == null).ToList(), _SubjectService.GetSubject(Model.ID));

            try
            {
                _SubjectService.UpdateSubject(Subject);
                _SubjectService.SaveSubject();

                return(ModalMessage("Dialog Message", "Subject saved successfully"));
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
                return(ModalMessage("Dialog Message", "Something went wrong"));
            }
        }
Пример #4
0
 public ActionResult Edit(int ID)
 {
     _DynamicModalOptions = new DynamicModalOptions
     {
         Title      = "Edit Account",
         FormMethod = FormMethod.Post,
         FormType   = FormType.Edit
     };
     return(ViewModal(_AccountService.GetAccount(ID).ToEditAccountFormViewModel(), _DynamicModalOptions));
 }
Пример #5
0
 public ActionResult Create()
 {
     _DynamicModalOptions = new DynamicModalOptions
     {
         Title      = "Create Account",
         FormMethod = FormMethod.Post,
         FormType   = FormType.Create
     };
     return(ViewModal(_DynamicModalOptions));
 }
 public ActionResult Create()
 {
     _DynamicModalOptions = new DynamicModalOptions
     {
         Title      = "Create Subject",
         FormMethod = FormMethod.Post,
         FormType   = FormType.Create
     };
     return(ViewModal(
                new SubjectModel().ToCreateSubjectFormViewModel(_SubjectService.GetSubjects().Where(x => x.Removed == null).ToList()),
                _DynamicModalOptions
                ));
 }
        public ActionResult Edit(int ID)
        {
            _DynamicModalOptions = new DynamicModalOptions
            {
                Title      = "Edit Subject",
                FormMethod = FormMethod.Post,
                FormType   = FormType.Edit
            };

            return(ViewModal(
                       _SubjectService.GetSubject(ID).ToEditSubjectFormViewModel(_SubjectService.GetSubjects().Where(x => x.Removed == null).ToList()),
                       _DynamicModalOptions
                       ));
        }