public Task addNewGoal(NewGoalDTO data) => Task.Run(() => { var newGoal = new Goal { Goalid = Guid.NewGuid().ToString(), Ownerid = data.ownerId, Moneyrequired = data.moneyRequired, Moneyallocated = 0, Goaltime = DateTime.Now, Goalexpectedtime = data.goalExpectedTime, Goalname = data.goalName }; context.Goal.Add(newGoal); });
public async Task <bool> AddGoal(NewGoalDTO data) { var json = JsonConvert.SerializeObject(data); var httpContent = new StringContent(json, Encoding.UTF8, "application/json"); try { var response = await App.client.PostAsync("http://194.5.157.98:88/api/Goal", httpContent); response.EnsureSuccessStatusCode(); return(true); } catch (Exception ex) { Logger.Log(string.Format("AddGoal: {0}", ex.ToString())); } return(false); }
public async Task <IActionResult> AddNewGoal([FromBody] NewGoalDTO data) { await Task.Run(() => _goalProcessor.addNewGoal(data)); return(Ok("Goal added")); }