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")); }
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"); } );
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); }