public async Task <IActionResult> OnGetEditMissionAsync(string postId) { var user = await _userManager.GetUserAsync(User); var post = await _hire.GetMissionById(postId); if (user == null || !user.StudentIdentityConfirmed || post.PostUserId != user.Id || post.DeletedMark) { return(RedirectToPage("Index")); } HireInput = new HireInputModel { PostUserId = user.Id, GoodsName = post.GoodsName, GoodsCategory = "未实现", GoodsPrice = post.GoodsPrice, GoodsDescription = post.GoodsDescription, GoodsRent = post.GoodsRent, TimeLimit = post.TimeLimit, MissionNotes = post.MissionNotes, PosterAddress1 = post.PosterAddress1, PosterAddress2 = post.PosterAddress2, PosterPhoneNumber = post.PosterPhoneNumber, }; PostId = post.Id; GoodsUrl = post.GoodsPhotoUrl; PostUserId = user.Id; EditMark = true; return(Page()); }
public async Task <IActionResult> OnGetAsync() { var user = await _userManager.GetUserAsync(User); if (user == null || !user.StudentIdentityConfirmed) { return(RedirectToPage("Index")); } var post = await _hire.GetLastMissionInfoAsync(user.Id); HireInput = new HireInputModel { PostUserId = user.Id }; if (post != null) { HireInput.PosterAddress1 = post.PosterAddress1; HireInput.PosterAddress2 = post.PosterAddress2; HireInput.PosterPhoneNumber = post.PosterPhoneNumber; } PostUserId = user.Id; EditMark = false; return(Page()); }