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)); }
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)); }