public async Task <bool> Create(VehicleCheck entity) { if (entity == null) { return(false); } entity.Active = true; entity.CreationDate = DateTime.Now; entity.UpdateDate = DateTime.Now; try { await _dbContext.VehicleChecks.AddAsync(entity); var result = await _dbContext.SaveChangesAsync(); if (result > 0) { return(await _carRentInformationService.ChangeState(entity.CarRentInformationId, RentStateEnum.Active)); } } catch (Exception e) { Console.WriteLine(e); return(false); } return(false); }
public async Task <IActionResult> Create([Bind("Id,Nombre,Cedula,NoTarjetaCredito,LimiteCredito,TipoPersona,Estado")] Cliente cliente) { if (ModelState.IsValid) { _context.Add(cliente); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(cliente)); }
public async Task <IActionResult> Create([Bind("Id,Ralladuras,CantidadCombustible,GomaRepuesta,Gato,RoturaCristal,GomaSupDerecha,GomaSupIzquierda,GomaTraseraDerecha,GomaTraseraIzquierda,Fecha,Estado,IdRenta")] Inspeccion inspeccion) { if (ModelState.IsValid) { _context.Add(inspeccion); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(inspeccion)); }
public async Task <IActionResult> Create([Bind("IdModelo,Descripcion,IdMarca,Estado")] Modelo modelo) { if (ModelState.IsValid) { _context.Add(modelo); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdMarca"] = new SelectList(_context.Marcas, "IdMarca", "Descripcion", modelo.IdMarca); return(View(modelo)); }
public async Task <IActionResult> Create([Bind("Id,Descripcion,Estado,NoChasis,NoMotor,NoPlaca,TipoVehiculoId,TipoCombustibleId,MarcaId")] Vehiculo vehiculo) { if (ModelState.IsValid) { _context.Add(vehiculo); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["MarcaId"] = new SelectList(_context.Marcas, "Id", "Descripcion", vehiculo.MarcaId); ViewData["TipoCombustibleId"] = new SelectList(_context.TiposCombustibles, "Id", "Descripcion", vehiculo.TipoCombustibleId); ViewData["TipoVehiculoId"] = new SelectList(_context.TiposVehiculos, "Id", "Descripcion", vehiculo.TipoVehiculoId); return(View(vehiculo)); }
public async Task <IActionResult> Create([Bind("IdTransaccion,IdVehiculo,IdCliente,IdEmpleado,Ralladura,GomaRepuesta,Gato,RoturaCristal,PrimeraGoma,SegundaGoma,TerceraGoma,CuartaGoma,CantidadCombustible,Fecha,Estado")] Inspeccion inspeccion) { if (ModelState.IsValid) { _context.Add(inspeccion); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdCliente"] = new SelectList(_context.Clientes, "IdCliente", "Nombre", inspeccion.IdCliente); ViewData["IdEmpleado"] = new SelectList(_context.Empleados, "IdEmpleado", "Nombre", inspeccion.IdEmpleado); ViewData["IdVehiculo"] = new SelectList(_context.Vehiculos.Where(c => c.Estado == true), "IdVehiculo", "Descripcion", inspeccion.IdVehiculo); return(View(inspeccion)); }
public async Task <IActionResult> Create([Bind("Id,NoRenta,FechaRenta,FechaDevolucion,MontoXDia,CantidadDia,Comentario,Estado,EmpleadoId,VehiculoId,ClienteId")] Renta renta) { if (ModelState.IsValid) { _context.Add(renta); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["ClienteId"] = new SelectList(_context.Clientes, "Id", "Id", renta.ClienteId); ViewData["EmpleadoId"] = new SelectList(_context.Empleados, "Id", "Id", renta.EmpleadoId); ViewData["VehiculoId"] = new SelectList(_context.Vehiculos, "Id", "Id", renta.VehiculoId); return(View(renta)); }
public async Task <bool> Create(RentReturn entity) { if (entity == null) { return(false); } entity.Active = true; entity.CreationDate = DateTime.Now; entity.UpdateDate = DateTime.Now; try { await _rentCarDbContext.RentReturns.AddAsync(entity); var result = await _rentCarDbContext.SaveChangesAsync(); if (result > 0) { var carRent = await _carRentInformationService.ChangeState(entity.CarRentInformationId, RentStateEnum.Delivered); return(carRent); } return(false); } catch (Exception e) { return(false); } }
public async Task <IActionResult> Create([Bind("IdEmpleado,Nombre,Cedula,IdTanda,Comision,FechaIngreso,Estado")] Empleado empleado) { if (!validaCedula(empleado.Cedula)) { ModelState.AddModelError("Cedula", "Cédula incorrecta"); } if (ModelState.IsValid) { _context.Add(empleado); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdTanda"] = new SelectList(_context.Tandas, "IdTanda", "Descripcion", empleado.IdTanda); return(View(empleado)); }
public virtual async Task <bool> SaveAsync() { try { await _context.SaveChangesAsync(); return(true); } catch (Exception err) { throw new InvalidOperationException(err.Message); } }