public async Task <InvokedResult> SaveMainStoneAsync(MainStone mainStone) { DbContext.Set <MainStone>().AddOrUpdate(mainStone); await DbContext.SaveChangesAsync(); return(InvokedResult.SucceededResult); }
public async Task <JsonResult> EditMainStone(MainStone mainStone) { if (!ModelState.IsValid) { return(Json(false, data: ErrorToDictionary())); } var manager = new BasicDataManager(User); var result = await manager.SaveMainStoneAsync(mainStone); return(Json(result)); }
public async Task <ActionResult> EditMainStone(int?id) { var mainStone = new MainStone(); if (!id.HasValue) { return(View(mainStone)); } var manager = new BasicDataManager(User); mainStone = await manager.GetMainStoneAsync(id.Value); return(View(mainStone)); }
// Start is called before the first frame update void Start() { line = FindObjectOfType <LineRenderer>(); mainstone = FindObjectOfType <MainStone>(); }