Пример #1
0
        public void InsertCasualSubmitModel(CasualSubmitViewModel SubmitViewModel)
        {
            using (TransactionScope Trans = new TransactionScope())
            {
                try
                {
                    tbl_User u = SubmitViewModel.casualuser;
                    u.Password = "******";
                    u.Role     = "U";
                    UtilityClass.CheckValidate.NotValidate = true;
                    tbl_UserDAL.Add(u);


                    tbl_Url submiturl = SubmitViewModel.submiturl;
                    submiturl.UserId     = u.UserId;
                    submiturl.UrlDesc    = "nothing";
                    submiturl.IsApproved = "P";
                    tbl_UrlDAL.Add(submiturl);
                    Trans.Complete();
                }
                catch (Exception E1)
                {
                    throw new Exception(E1.Message);
                }
            }
        }
        public ActionResult Submit(CasualSubmitViewModel submitmodel)
        {
            ModelState.Remove("casualuser.Password");
            ModelState.Remove("casualuser.UserEmail");
            if (ModelState.IsValid)
            {
                cm.InsertCasualSubmitModel(submitmodel);
            }
            else
            {
                ViewBag.CategoryId = new SelectList(tbl_CategoryDAL.GetListBy(c => true), "CategoryId", "CategoryName");
                return(View("Index"));
            }

            return(RedirectToAction("Index"));
        }