Exemplo n.º 1
0
        /// <summary>
        /// Efetua a lógica e requisita a DAL deletando o veículo.
        /// </summary>
        /// <param name="vehicle">Veículo a ser deletado.</param>
        /// <returns></returns>
        public bool DeleteVehicle(Vehicle vehicle)
        {
            using (var context = new VehicleManagerContext())
            {
                context.Remove(vehicle);
                context.SaveChanges();
            }

            return(true);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Efetua a lógica e requisita a DAL atualizando o veículo.
        /// </summary>
        /// <param name="vehicle">Veículo a ser atualizado.</param>
        /// <returns></returns>
        public Vehicle UpdateVehicle(Vehicle vehicle)
        {
            vehicle.Plate = vehicle.Plate.Replace("-", "");

            using (var context = new VehicleManagerContext())
            {
                context.Update(vehicle);
                context.SaveChanges();
            }

            return(vehicle);
        }