public IActionResult LoadImage([FromQuery] Guid Uid, [FromBody] LoadImageModel model)
 {
     try
     {
         var user = db.User.Include(p => p.Avatar).FirstOrDefault(x => x.Uid == Uid);
         if (user == null)
         {
             return(BadRequest());
         }
         if (user.Fk_Avatar != null)
         {
             var image = (Images)model;
             image.Uid = user.Avatar.Uid;
             db.Images.Update(image);
         }
         else
         {
             var image = (Images)model;
             db.Images.Add(image);
             user.Fk_Avatar = image.Uid;
             db.User.Update(user);
         }
         db.SaveChanges();
         return(Ok(user));
     }
     catch (Exception)
     {
         return(BadRequest(new
         {
             message = "На сервере произошла ошибка, попробуйте позже"
         }));
     }
 }
示例#2
0
    public string folderPath = null;   //保存选择的路径

    void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }

        loadFiles    = this.GetComponent <LoadFiles>();
        loadImgModel = GetComponent <LoadImageModel>() ?? gameObject.AddComponent <LoadImageModel>();
        folderPath   = null;
    }
示例#3
0
        public void SetUp()
        {
            model = new LoadImageModel();

            listChangedFred = new Fred();
            model.SubscribeImageListChanged(new EventDelegate(listChangedFred.Update));
            AssertFredUpdates(listChangedFred, 0);

            startFred = new Fred();
            model.SubscribeStart(new EventDelegate(startFred.Update));
            AssertFredUpdates(startFred, 0);

            finishFred = new Fred();
            model.SubscribeFinish(new EventDelegate(finishFred.Update));
            AssertFredUpdates(finishFred, 0);
        }