public async Task <IActionResult> Create([Bind("Id,Nombre,Apellido,Telefono,Email,Imagen")] Empleado empleado) { if (ModelState.IsValid) { _context.Add(empleado); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(empleado)); }
public async Task <IActionResult> Create([Bind("Id,Nombre,Abreviatura")] Departamento departamento) { if (ModelState.IsValid) { _context.Add(departamento); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(departamento)); }
public async Task <IActionResult> Create([Bind("name,id")] Departments departments) { if (ModelState.IsValid) { _context.Add(departments); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(departments)); }
public async Task <IActionResult> Create([Bind("Id,Nombre,Direccion,CIF,Pais")] Empresa empresa) { if (ModelState.IsValid) { _context.Add(empresa); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(empresa)); }
public async Task <CommandResult> Handle(Command request, CancellationToken cancellationToken) { var foundDocument = await _DatabaseContext.Documentos.FindAsync(request.IdDocumento); var foundDocent = await _DatabaseContext.Docentes.FindAsync(request.IdDocente); var foundTram = await _DatabaseContext.EstadoTramites.FindAsync(request.IdEstadoTramite); var newElement = new Pase { Fecha = request.Fecha, Observaciones = request.Observaciones, IdDocente = request.IdDocente, IdDocumento = request.IdDocumento, IdEstadoTramite = request.IdEstadoTramite, Docente = foundDocent, Documento = foundDocument, EstadoTramite = foundTram }; _DatabaseContext.Pases.Add(newElement); await _DatabaseContext.SaveChangesAsync(); return(new CommandResult { Id = newElement.Id }); }
public async Task <Unit> Handle(Command request, CancellationToken cancellationToken) { var toRemove = _DatabaseContext.ReferenciaDocumentos.Where(element => element.Id == request.Id); _DatabaseContext.ReferenciaDocumentos.RemoveRange(toRemove); await _DatabaseContext.SaveChangesAsync(); return(Unit.Value); }
public async Task <CommandResult> Handle(Command request, CancellationToken cancellationToken) { var foundElement = alterElement(request); _DatabaseContext.ReferenciaEntidades.Update(foundElement); await _DatabaseContext.SaveChangesAsync(); return(new CommandResult { Id = foundElement.Id }); }
public async Task <CommandResult> Handle(Command request, CancellationToken cancellationToken) { var foundAsignatura = alterAsignatura(request); _DatabaseContext.Asignaturas.Update(foundAsignatura); await _DatabaseContext.SaveChangesAsync(); return(new CommandResult { Id = foundAsignatura.Id }); }
public async Task <CommandResult> Handle(Command request, CancellationToken cancellationToken) { var foundTramite = alterTramite(request); _DatabaseContext.TipoTramites.Update(foundTramite); await _DatabaseContext.SaveChangesAsync(); return(new CommandResult { Id = foundTramite.Id }); }
public async Task <CommandResult> Handle(Command request, CancellationToken cancellationToken) { var newElement = new TipoCargo { Tipo = request.Tipo }; _DatabaseContext.TipoCargos.Add(newElement); await _DatabaseContext.SaveChangesAsync(); return(new CommandResult { Id = newElement.Id }); }
public async Task <CommandResult> Handle(Command request, CancellationToken cancellationToken) { var newAsignatura = new Asignatura { Nombre = request.Nombre, Catedra = request.Catedra, IdCatedra = request.Catedra.Id }; _DatabaseContext.Asignaturas.Add(newAsignatura); await _DatabaseContext.SaveChangesAsync(); return(new CommandResult { Id = newAsignatura.Id }); }
public async Task<CommandResult> Handle(Command request, CancellationToken cancellationToken) { var foundTipoDocument = await _DatabaseContext.Documentos.FindAsync(request.IdTipoDocumento); var founddEntidadOrigen = await _DatabaseContext.Entidades.FindAsync(request.IdEntidadOrigen); var founddEntidadDestino = await _DatabaseContext.Entidades.FindAsync(request.IdEntidadDestino); var foundCargo = await _DatabaseContext.Cargos.FindAsync(request.IdCargo); var foundEstadoTram = await _DatabaseContext.EstadoTramites.FindAsync(request.IdEstadoTramite); var foundEtapaTram = await _DatabaseContext.EtapaTramites.FindAsync(request.IdEtapaTramite); var newElement = new Documento { Numero = request.Numero, anio }; _DatabaseContext.Documentos.Add(newElement); await _DatabaseContext.SaveChangesAsync(); return new CommandResult { Id = newElement.Id }; }
public async Task <CommandResult> Handle(Command request, CancellationToken cancellationToken) { var foundDocument = await _DatabaseContext.Documentos.FindAsync(request.IdDocumento); var foundRefEntity = await _DatabaseContext.Entidades.FindAsync(request.IdEntidadReferenciada); var newElement = new ReferenciaEntidad { Documento = foundDocument, EntidadReferenciada = foundRefEntity, IdDocumento = request.IdDocumento, IdEntidadReferenciada = request.IdEntidadReferenciada }; _DatabaseContext.ReferenciaEntidades.Add(newElement); await _DatabaseContext.SaveChangesAsync(); return(new CommandResult { Id = newElement.Id }); }
public async Task <CommandResult> Handle(Command request, CancellationToken cancellationToken) { var foundDocument = await _DatabaseContext.Documentos.FindAsync(request.IdDocumento); var foundDocentRef = await _DatabaseContext.Docentes.FindAsync(request.IdDocenteReferenciado); var newElement = new ReferenciaDocente { Documento = foundDocument, DocenteReferenciado = foundDocentRef, IdDocumento = request.IdDocumento, IdDocenteReferenciado = request.IdDocenteReferenciado }; _DatabaseContext.ReferenciaDocentes.Add(newElement); await _DatabaseContext.SaveChangesAsync(); return(new CommandResult { Id = newElement.Id }); }