public Guid Criar(string nomeCompletoPeladeiro, string email, string senha, byte[] foto = null) { PeladaFCContexto contexto = new PeladaFCContexto(); _usuarioDao.SetContexto(contexto); _contaDao.SetContexto(contexto); UsuarioEntity usuario = new UsuarioEntity() { Email = email, HashSenha = CryptoHelper.GenerateSHA256(senha) }; _usuarioDao.Salvar(usuario); ContaEntity conta = new ContaEntity() { Foto = foto, Peladeiro = Mapper.Map <Peladeiro, PeladeiroEntity>(new Peladeiro(nomeCompletoPeladeiro)), Usuario = usuario, Id = Guid.NewGuid() }; using (_contaDao) { _contaDao.Salvar(conta); contexto.SaveChanges(); } return(conta.Id); }
public int Criar(string email, string senha) { UsuarioEntity usuario = new UsuarioEntity() { Email = email, HashSenha = CryptoHelper.GenerateSHA256(senha) }; PeladaFCContexto contexto = new PeladaFCContexto(); _dao.SetContexto(contexto); using (_dao) { _dao.Salvar(usuario); contexto.SaveChanges(); } return(usuario.Id); }