public async Task <IActionResult> CreateRevenue(RevenueCreateViewModel model) { if (ModelState.IsValid) { var revenue = new Revenue() { Date = model.Date, Value = model.Value, RevenueType = model.RevenueType }; await AddOcassion(model.OccasionId, revenue); await repository.Add(revenue); return(Ok(revenue.ToJson())); } return(BadRequest(ModelState)); }
public async Task <IActionResult> CreateRevenue(RevenueCreateViewModel model) { if (ModelState.IsValid) { var revenue = new Revenue() { Date = model.Date, Value = model.Value, RevenueType = model.RevenueType }; await AddOcassion(model.OccasionId, revenue); await repository.Add(revenue); return(RedirectToAction("list", "transaction")); } return(View()); }