コード例 #1
0
        public ActionResult Admins_Destroy([DataSourceRequest] DataSourceRequest request,
                                           global::StudentInternshipManagement.Models.Entities.Admin admin)
        {
            if (ModelState.IsValid)
            {
                _adminService.Delete(admin);
            }

            return(Json(new[] { admin }.ToDataSourceResult(request, ModelState)));
        }
コード例 #2
0
        public ActionResult Edit(HttpPostedFileBase file, global::StudentInternshipManagement.Models.Entities.Admin model)
        {
            if (ModelState.IsValid)
            {
                if (file != null)
                {
                    string extension    = Path.GetExtension(file.FileName);
                    string physicalPath = Path.Combine(Server.MapPath("~/Images/avatars/"),
                                                       $"{model.User.UserName}{extension}");
                    file.SaveAs(physicalPath);
                    model.User.Avatar = $"{model.User.UserName}{extension}";
                }

                ViewBag.Message = _adminService.Update(model) ? "Thành công" : "Thất bại";
            }

            return(RedirectToAction("Index"));
        }
コード例 #3
0
 public ActionResult Edit()
 {
     global::StudentInternshipManagement.Models.Entities.Admin admin = _adminService.GetById(CurrentAdminId);
     return(View(admin));
 }
コード例 #4
0
 // GET: Student/Profile
 public ActionResult Index()
 {
     global::StudentInternshipManagement.Models.Entities.Admin admin = _adminService.GetById(CurrentAdminId);
     ViewBag.Email = CurrentUser.Email;
     return(View(admin));
 }