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());
        }
Exemple #3
0
 public void Put([FromBody] UserInfo user)
 {
     UserInfoRepository.Update(user);
 }
Exemple #4
0
 public void Update(UserInfo userinfo)
 {
     _userInfoRepository.Update(userinfo);
 }