Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }
Beispiel #4
0
        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));
        }
Beispiel #5
0
            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
                });
            }
Beispiel #8
0
            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 };
            }
Beispiel #13
0
            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
                });
            }
Beispiel #14
0
            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
                });
            }