public ActionResult Create([Bind(Include = "MaKH,TenDangNhap,MatKhau,HoTen,GioiTinh,Email,SoDT,AnhURL")] KhachHang khachHang) { if (ModelState.IsValid) { db.KhachHangs.Add(khachHang); db.SaveChanges(); var avatar = Request.Files["Avatar"]; if (avatar != null && avatar.ContentLength > 0) { string extension = Path.GetExtension(avatar.FileName); string path = Server.MapPath("~/Content/img/AvatarKhachHang/" + khachHang.MaKH.ToString() + extension); avatar.SaveAs(path); khachHang.AnhURL = "~/Content/img/AvatarKhachHang/" + khachHang.MaKH.ToString() + extension; } else { khachHang.AnhURL = "~/Content/img/AvatarKhachHang/DefaultAvatar.png"; } db.Entry(khachHang).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(khachHang)); }
public ActionResult ConfirmAccount(string confirmKey) { KhachHang khachHang = (KhachHang)Session["KhachHang"]; HttpPostedFileBase avatar = (HttpPostedFileBase)Session["Avatar"]; if (confirmKey == (string)Session[khachHang.Email]) { Session[khachHang.Email] = null; Session["KhachHang"] = null; Session["Avatar"] = null; db.KhachHangs.Add(khachHang); db.SaveChanges(); if (avatar != null && avatar.ContentLength > 0) { string extension = Path.GetExtension(avatar.FileName); string path = Server.MapPath("~/Content/img/AvatarKhachHang/" + khachHang.MaKH.ToString() + extension); avatar.SaveAs(path); khachHang.AnhURL = "~/Content/img/AvatarKhachHang/" + khachHang.MaKH.ToString() + extension; } else { khachHang.AnhURL = "~/Content/img/AvatarKhachHang/DefaultAvatar.png"; } db.Entry(khachHang).State = EntityState.Modified; db.SaveChanges(); TempData["DangKyMess"] = "alert('Tạo tài khoản thành công')"; return(RedirectToAction("Login", "Home")); } TempData["DangKyMess"] = "alert('Sai mã xác thực')"; return(RedirectToAction("ConfirmAccount", "Home")); }
public ActionResult Create([Bind(Include = "ManagerId,Username,Pass,HoTen,NgaySinh,GioiTinh,Email,SoDT,AnhURL")] AccountManager accountManager) { if (ModelState.IsValid) { db.AccountManagers.Add(accountManager); db.SaveChanges(); var avatar = Request.Files["Avatar"]; if (avatar != null && avatar.ContentLength > 0) { string extension = Path.GetExtension(avatar.FileName); string path = Server.MapPath("~/Areas/Admin/Content/img/AvatarAccountManager/" + accountManager.ManagerId.ToString() + extension); avatar.SaveAs(path); accountManager.AnhURL = "~/Areas/Admin/Content/img/AvatarAccountManager/" + accountManager.ManagerId.ToString() + extension; } else { accountManager.AnhURL = "~/Areas/Admin/Content/img/AvatarAccountManager/DefaultAvatar.png"; } db.Entry(accountManager).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(accountManager)); }
public ActionResult Create([Bind(Include = "MaDH,TenDH,MaTH,GiaGoc,MaGG,GiaBan,SoLuong,MoTa,AnhChinhURL,Anh1URL,Anh2URL,Anh3URL,Anh4URL,DongHoThongMinh")] DongHo dongHo) { if (ModelState.IsValid) { dongHo.AnhChinhURL = dongHo.Anh1URL = dongHo.Anh2URL = dongHo.Anh3URL = dongHo.Anh4URL = "~/Content/img/AnhDongHo/UpdatingImage.png"; db.DongHoes.Add(dongHo); db.SaveChanges(); AddImage(dongHo); db.Entry(dongHo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MaGG = new SelectList(db.ChiTietGiamGias, "MaGG", "MoTa", dongHo.MaGG); ViewBag.MaTH = new SelectList(db.ThuongHieux, "MaTH", "TenTH", dongHo.MaTH); return(View(dongHo)); }
public ActionResult XacNhanDaGiao(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HoaDon hoaDon = db.HoaDons.Find(id); if (hoaDon == null) { return(HttpNotFound()); } hoaDon.MaTTHD = "DA"; if (ModelState.IsValid) { db.Entry(hoaDon).State = EntityState.Modified; db.SaveChanges(); } return(RedirectToAction("Index", "Shippers")); }
public virtual void Update(T model) { dbSet.Attach(model); dbContext.Entry(model).State = EntityState.Modified; }