Example #1
0
        public ActionResult CreateOrganization(CreateOganizationViewModel model)
        {
            if (!this.ModelState.IsValid)
            {
                this.BindUsers();
                return(this.View(model));
            }

            var organizationToCreate = this.Mapper.Map <Organization>(model);
            var isCreated            = this.organizations.Create(organizationToCreate);

            if (!isCreated)
            {
                this.ModelState.AddModelError(string.Empty, GlobalConstants.UserAlreadyHaveOrganizationErrorMessage);
                this.BindUsers();
                return(this.View(model));
            }

            return(this.RedirectToAction <AdministrationController>(c => c.Index()));
        }
        public ActionResult CreateOrganization(CreateOganizationViewModel model)
        {
            if (!this.ModelState.IsValid)
            {
                this.BindUsers();
                return this.View(model);
            }

            var organizationToCreate = this.Mapper.Map<Organization>(model);
            var isCreated = this.organizations.Create(organizationToCreate);

            if (!isCreated)
            {
                this.ModelState.AddModelError(string.Empty, GlobalConstants.UserAlreadyHaveOrganizationErrorMessage);
                this.BindUsers();
                return this.View(model);
            }

            return this.RedirectToAction<AdministrationController>(c => c.Index());
        }