Beispiel #1
0
        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));
        }