public void Update(InputOutputCar inputOutputCar) { using (var context = new ParqueoContext()) { var inputOutputCarUpdate = context.InputOutputCars.SingleOrDefault(x => x.Id == inputOutputCar.Id); if (inputOutputCarUpdate != null) { inputOutputCarUpdate.LastUpdatedOn = inputOutputCar.LastUpdatedOn; inputOutputCarUpdate.Status = inputOutputCar.Status; inputOutputCarUpdate.Observation = inputOutputCar.Observation; inputOutputCarUpdate.Name = inputOutputCar.Name; inputOutputCarUpdate.FatherName = inputOutputCar.FatherName; inputOutputCarUpdate.MotherName = inputOutputCar.MotherName; inputOutputCarUpdate.Ci = inputOutputCar.Ci; inputOutputCarUpdate.PhoneNumber = inputOutputCar.PhoneNumber; inputOutputCarUpdate.CarPlate = inputOutputCar.CarPlate; inputOutputCarUpdate.Model = inputOutputCar.Model; inputOutputCarUpdate.Color = inputOutputCar.Color; inputOutputCarUpdate.Brand = inputOutputCar.Brand; inputOutputCarUpdate.TypeCar = inputOutputCar.TypeCar; inputOutputCarUpdate.FirstHour = inputOutputCar.FirstHour; inputOutputCarUpdate.AdditionalHour = inputOutputCar.AdditionalHour; inputOutputCarUpdate.InHour = inputOutputCar.InHour; inputOutputCarUpdate.OutHour = inputOutputCar.OutHour; inputOutputCarUpdate.BigTotal = inputOutputCar.BigTotal; } context.SaveChanges(); } }
public void Create(InputOutputCar inputOutputCar) { using (var context = new ParqueoContext()) { context.InputOutputCars.Add(inputOutputCar); context.SaveChanges(); } }
public void Delete(InputOutputCar inputOutputCar) { using (var context = new ParqueoContext()) { var inputOutputCarDelete = context.InputOutputCars.SingleOrDefault(x => x.Id == inputOutputCar.Id); context.InputOutputCars.Remove(inputOutputCarDelete); context.SaveChanges(); } }
public InputOutputCar StoreInputOutputCar(InputOutputCar inputOutputCar) { if (inputOutputCar != null) { if (inputOutputCar.Id == 0) { inputOutputCar.CreatedOn = DateTime.Now; _inputOutputCarDao.Create(inputOutputCar); } else { inputOutputCar.LastUpdatedOn = DateTime.Now; _inputOutputCarDao.Update(inputOutputCar); } } return(inputOutputCar); }