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 = "На сервере произошла ошибка, попробуйте позже" })); } }
public string folderPath = null; //保存选择的路径 void Awake() { if (instance == null) { instance = this; } loadFiles = this.GetComponent <LoadFiles>(); loadImgModel = GetComponent <LoadImageModel>() ?? gameObject.AddComponent <LoadImageModel>(); folderPath = null; }
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); }