private void btnUpdateDetail_Click(object sender, EventArgs e) { if (txtBoxReading2.Text != "" && txtBoxPrevReading.Text != "") { int currentReading = 0; int prevReading = 0; bool n1 = Int32.TryParse(txtBoxReading2.Text, out currentReading); bool n2 = Int32.TryParse(txtBoxPrevReading.Text, out prevReading); string dateConsumption = month2.ToString() + "-" + year2.ToString(); if (n1 && n2 && (prevReading < currentReading)) { var consumptionEntity = consumptionService.GetConsumption(idDetail); consumptionEntity.Month = month2; consumptionEntity.Year = year2; consumptionEntity.CurrentReading = Convert.ToInt16(txtBoxReading2.Text); consumptionEntity.PreviousReading = Convert.ToInt16(txtBoxPrevReading.Text); consumptionEntity.ConsumptionEnergy = Convert.ToInt16(txtBoxReading2.Text) - Convert.ToInt16(txtBoxPrevReading.Text); consumptionEntity.UnitPrice = Convert.ToInt16(txtBoxUnitPrice2.Text.Replace(",", "")); consumptionEntity.Date = Convert.ToDateTime(dateConsumption); consumptionService.UpdateConsumption(consumptionEntity); if (consumptionEntity.ID > 0) { PassData2dgvDeail(); //CalculatePowerConsumption(); } } else { MessageBox.Show("Previous Reading must be less than Current Reading", "Error"); } } }
public ActionResult GetConsumption(Int32 id) { ConsumptionDto consumption = _consumptionService.GetConsumption(UserId, id); if (consumption == null) { return(NotFound()); } return(Ok(consumption)); }
public ActionResult <Consumption> Get(int id) { string loggedUser = User.FindFirstValue("userId"); if (loggedUser == null) { return(Unauthorized()); } Consumption consumption = consumptionService.GetConsumption(id); if (consumption == null) { return(NotFound()); } return(consumption); }