Пример #1
0
        public async Task <IActionResult> GetIndexConsumption(string UserName)
        {
            IndexConsumption indexConsumption = new IndexConsumption();
            var userId = _userRepository.GetIdByName(UserName);

            indexConsumption = _consumptionContext.IndexConsumptions.Where(x => x.SmallUserId.Equals(userId)).OrderBy(x => x.Id).Last();

            return(Ok(indexConsumption));
        }
Пример #2
0
        public async Task <ActionResult> AddIndexConsumption(IndexConsumption model, string UserName)
        {
            var consumption = new IndexConsumption
            {
                District = model.District
            };

            consumption.IndexConsumptionId = Guid.NewGuid().ToString();
            consumption.SmallUserId        = _userRepository.GetIdByName(UserName);

            await _consumptionContext.IndexConsumptions.AddAsync(consumption);

            await _consumptionContext.SaveChangesAsync();

            return(Ok(consumption));
        }