public IActionResult Create(UserView userView, IFormFile inputphoto) { userView.DayCreate = DateTime.Now; userView.DayEdited = DateTime.Now; userView.Status = true; string FileNameSave = "default.jpg"; if (inputphoto != null) { FileNameSave = FileCuaSang.SaveFile(webHostEnvironment, inputphoto, "assets/image"); } userView.Photo = FileNameSave; int id = 0; if (ModelState.IsValid) { id = UserBus.Create(userView); } switch (id) { case -1: ViewBag.Result = -1; break; case 0: ViewBag.Result = 0; break; default: return(RedirectToAction("index")); } return(View(userView)); }
public IActionResult Modify(UserView userView, IFormFile photonew) { UserView user = UserBus.GetDataById(userView.Id); //infor user cũ string fileOld = user.Photo; userView.Photo = fileOld; if (photonew != null) { userView.Photo = FileCuaSang.SaveFile(webHostEnvironment, photonew, "assets/image"); } bool check = UserBus.Modify(userView); if (check) { if (photonew != null) { FileCuaSang.RemoveFile(webHostEnvironment, fileOld); } TempData["Result"] = 200; return(RedirectToAction("detail", "user", new { area = "admin", id = userView.Id })); } else { user.Id = userView.Id; user.Name = userView.Name; user.Address = userView.Address; user.Phone = userView.Phone; user.Gender = userView.Gender; CookieCuaSang.Set(HttpContext, "user-edit", JsonConvert.SerializeObject(user), null); TempData["Result"] = 500; return(RedirectToAction("detail", "user", new { area = "admin", id = userView.Id })); } }
public IActionResult Upload(IFormFile upload) { string filename = FileCuaSang.SaveFile(webHostEnvironment, upload, "/assets/image"); return(Json("/assets/image/" + filename)); }