public Models.TbLogin loginparatb(Models.Request.CriarContaRequest req) { Models.TbLogin ctx = new Models.TbLogin(); ctx.DsEmail = req.conta.email; ctx.DsSenha = req.conta.senha; ctx.DsPerfil = "cliente"; return(ctx); }
public ActionResult <Models.Response.CriarContaRequest> CriarNovaConta(Models.Request.CriarContaRequest req) { try{ Models.Response.CriarContaRequest result = verificacoes.verificarparametroscliente(req); return(result); } catch (System.Exception ex) { return(new BadRequestObjectResult( new Models.Response.ErroResponse(ex, 404) )); } }
public Models.Response.CriarContaRequest inserirnovaconta(Models.Request.CriarContaRequest conta) { Models.TbLogin parte1 = converter.LogigReqForTbLogin(conta.conta); db.TbLogin.Add(parte1); db.SaveChanges(); Models.TbCliente parte2 = converter.ClienteReqForTbCliente(conta.InformacoesCliente, parte1); db.TbCliente.Add(parte2); db.SaveChanges(); Models.Response.CriarContaRequest parte3 = miniconversor.copiar(parte1, parte2); return(parte3); }
public Models.TbCliente clienteparatb(Models.Request.CriarContaRequest req, Models.TbLogin conta) { Models.TbCliente ctx = new Models.TbCliente(); ctx.NmCliente = req.InformacoesCliente.nome; ctx.DtNascimento = req.InformacoesCliente.nascimento; ctx.DsCpf = req.InformacoesCliente.cpf; ctx.DsRg = req.InformacoesCliente.rg; ctx.DsCartaoCredito = req.InformacoesCliente.cartaocredito; ctx.DsEndereco = req.InformacoesCliente.endereco; ctx.DsTelefone = req.InformacoesCliente.telefone; ctx.IdLogin = conta.IdLogin; return(ctx); }
public Models.Response.CriarContaRequest verificarparametroscliente(Models.Request.CriarContaRequest conta) { minimosdecaracteres.CaracteresMinimosCpf(conta.InformacoesCliente); minimosdecaracteres.CaracteresMinimosRg(conta.InformacoesCliente); minimosdecaracteres.VerificarEmail(conta.conta); minimosdecaracteres.CaracteresMinimoSenha(conta.conta); camposvazios.CampoCartaoCredito(conta.InformacoesCliente); camposvazios.CampoCpf(conta.InformacoesCliente); camposvazios.CampoNome(conta.InformacoesCliente); camposvazios.CampoEndereco(conta.InformacoesCliente); camposvazios.CampoRg(conta.InformacoesCliente); camposvazios.CampoTelefone(conta.InformacoesCliente); Models.Response.CriarContaRequest retorno = salvar.inserirnovaconta(conta); return(retorno); }