public Result UpdateUser([FromForm] int userId, [FromForm] string name, [FromForm] bool super) { if (userId <= 0) { return(Fail("用户错误")); } try { var manage = _repository.FindFirst(n => n.Id == userId); if (manage == null) { return(Fail("更新失败,用户不存在")); } _repository.Update(n => n.Id == userId, n => new UserInfo { Name = name, Super = super }); return(Success(manage, "更新成功")); } catch (Exception ex) { _logger.LogError(ex.Message + ex.StackTrace); return(Fail("系统错误")); } }
public ActionResult NewUser(UserInfo us) { us.JoiningDate = DateTime.Now; us.TotalEventsAttended = us.TotalHostedEvents = us.TotalParticipants = 0; usrepo.Insert(us); HttpPostedFileBase file1 = Request.Files[0]; HttpPostedFileBase file2 = Request.Files[1]; if (file1.ContentLength > 0) { var fileName = us.UserID + Path.GetExtension(file2.FileName); us.Portfolio = fileName; var path = Path.Combine(Server.MapPath("~/App_Data/Portfolio"), fileName); file2.SaveAs(path); } if (file2.ContentLength > 0) { var fileName = us.UserID + Path.GetExtension(file1.FileName); us.ProfilePic = fileName; var path = Path.Combine(Server.MapPath("~/App_Data/ProPic"), fileName); file1.SaveAs(path); } usrepo.Update(us); return(View()); }
public void Put([FromBody] UserInfo user) { UserInfoRepository.Update(user); }
public void Update(UserInfo userinfo) { _userInfoRepository.Update(userinfo); }