Example #1
0
        public void Post([FromBody] NewSummary newSummary)
        {
            var location = new Location(newSummary.Country, newSummary.State, newSummary.City);

            // Add location if not areadly added
            locationServices.TryAddLocation(location);

            // Add sales information
            salesSummaryServices.AddSaleInfo(new SaleInfo
            {
                Location   = locationServices.Locations.First(x => x.Code == location.Code),
                SaleDate   = DateTime.ParseExact(newSummary.SaleDate, "yyyy-MM", CultureInfo.InvariantCulture),
                TotalSales = newSummary.TotalSales
            });
        }