Пример #1
0
 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);
 });
Пример #2
0
        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);
        }
Пример #3
0
        public async Task <IActionResult> AddNewGoal([FromBody] NewGoalDTO data)
        {
            await Task.Run(() => _goalProcessor.addNewGoal(data));

            return(Ok("Goal added"));
        }