Example #1
0
        public IActionResult GetRate([FromQuery] int?cityId, [FromQuery] int?purpose, [FromQuery] decimal?amount)
        {
            if (cityId == null || purpose == null || amount == null)
            {
                return(BadRequest());
            }
            var city   = db.GetCity((int)cityId);
            var contrs = db.GetContributionByCity((int)cityId);
            var quota  = new Quota(city, contrs)
            {
                Amount = (decimal)amount, Purpose = (DAL.Enums.Purpose)purpose
            };

            return(Json(quota));
        }