コード例 #1
0
        public ActionResult EditProfileOrganization(tbl_5_Organization organization)
        {
            if (ModelState.IsValid)
            {
                db.Entry(organization).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("ProfileUser"));
            }

            return(View(organization));
        }
コード例 #2
0
        public ActionResult EditProfileOrganization()
        {
            int        userId = WebSecurity.CurrentUserId;
            tbl_1_User user   = db.tbl_1_User.Where(p => p.UserId == userId).FirstOrDefault();

            if (user.OrganizationId == null)
            {
                return(RedirectToAction("AddInfOrganization", "UserAccount"));
            }
            else
            {
                var id = user.OrganizationId;
                tbl_5_Organization organization = db.tbl_5_Organization.Where(p => p.OrganizationId == id).FirstOrDefault();
                return(View(organization));
            }
        }
コード例 #3
0
        public ActionResult AddInfOrganization(tbl_5_Organization tbl)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    db.tbl_5_Organization.Add(tbl);
                    db.SaveChanges();
                    int idOrganization = tbl.OrganizationId;

                    SaveOrganization(idOrganization);
                    return(RedirectToAction("ProfileUser"));
                }
                catch (MembershipCreateUserException e)
                {
                    ModelState.AddModelError("", ErrorCodeToString(e.StatusCode));
                }
            }
            // Появление этого сообщения означает наличие ошибки; повторное отображение формы
            return(View(tbl));
        }