Exemplo n.º 1
0
 public async Task <IActionResult> AddIncome([FromBody] NewIncomeDTO data)
 {
     try
     {
         await Task.Run(() => inp.AddIncome(data));
     }
     catch (WebException ex)
     {
         return(BadRequest(ex.Message));
     }
     catch (Exception ex)
     {
     }
     return(Ok("Income added"));
 }
Exemplo n.º 2
0
 public Task <string> AddIncome(NewIncomeDTO data) => Task.Run(() =>
 {
     var newIncome = new Income
     {
         Incomeid      = Guid.NewGuid().ToString(),
         Ownerid       = data.ownerId,
         Userid        = data.userId,
         Moneyrecieved = (float)data.moneyReceived,
         Incometime    = DateTime.Now,
         Incomename    = data.incomeName
     };
     context.Add(newIncome);
     context.SaveChanges();
     return("Income Added");
 }
                                                               );
Exemplo n.º 3
0
        public async Task <bool> AddIncome(NewIncomeDTO 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/Income", httpContent);

                response.EnsureSuccessStatusCode();
                if (response.IsSuccessStatusCode)
                {
                    return(true);
                }
            }
            catch (Exception ex)
            {
                Logger.Log(string.Format("AddIncome: {0}", ex.ToString()));
            }
            return(false);
        }