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(); }
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(); }