public ActionResult CreateRequestImage(FormCollection Form) { int StudentID = int.Parse(Form["StudentID"]); int requestID = int.Parse(Form["requestID"]); List <String> ErrorList = new List <String>(); //Moi anh se co 1 id, luu face region co id nay vao database String[] FilesPath = Form["ImageLink"].Split(','); String[] FaceIDs = Form["FaceID"].Split(','); var req = ReBO.GetRequestByID(requestID); req.IsResponse = true; ReBO.UpdateExist(req); for (int i = 0; i < FilesPath.Length; i++) { String ImagePath = Server.MapPath("~/Content/Temp/Resized/" + FilesPath[i]); int FaceID = int.Parse(FaceIDs[i]); try { FaceBusiness.SaveRequestImage(ImagePath, FaceID, StudentID, requestID); } catch (Exception e) { ErrorList.Add(e.Message); } } TempData["Errors"] = ErrorList; //Cat image ra, cat face index ra, gui lai trang single return(RedirectToAction("CourseList", "Student")); }
public ActionResult AcceptRequest(int requestID, String name) { var adminID = AccBO.GetUserByUsername(name).UserID; var req = ReBO.GetRequestByID(requestID); req.CheckedAdminID = adminID; ReBO.UpdateExist(req); foreach (var rq in req.RequestImages) { var stImage = new StudentImage(); stImage.StudentID = rq.Request.StudentID; stImage.ImageID = rq.ImageID; stImage.ImageLink = rq.ImageLink; StuImBO.Insert(stImage); } return(RedirectToAction("StudentRequest")); }