Example #1
0
        public void Inscribir(InscripcionDto request)
        {
            var evento = contexto
                         .EventoRepository
                         .SingleOrDefault(x => x.Id == request.EventoId);

            evento.AddAsistente(new Asistente()
            {
                Nombre = request.Asistente
            });
            contexto.EventoRepository.Update(evento);
            contexto.Commit();
        }
Example #2
0
        public void Actualizar(Dtos.UsuarioDto usuarioDto)
        {
            var usuario = repositorio
                          .UsuarioRepository
                          .Single(x => x.CorreoElectronico == usuarioDto.CorreoElectronico);

            // actualizar la entidad con el dto
            usuario.Departamento = usuarioDto.Departamento;
            usuario.Provincia    = usuarioDto.Provincia;
            usuario.Distrito     = usuarioDto.Distrito;

            var nombreArchivo = "\avatar" + usuario.Id + Path.GetExtension(usuarioDto.Avatar.NombreArchivo);
            // grabando la imagen
            var path = HttpContext.Current.Server.MapPath(@"~\Avatars");

            File.WriteAllBytes(path + nombreArchivo, usuarioDto.Avatar.Content); // Requires System.IO
            repositorio.Commit();
        }