public static ContatoTesteVM ViewToViewModel(FORNECEDOR_CONTATOS model) { return(new ContatoTesteVM() { Id = model.ID, Nome = model.NOME, Email = model.EMAIL, Telefone = model.TELEFONE, Celular = model.CELULAR, ContratantePjPfId = model.CONTRATANTE_PJPF_ID.Value }); }
public ActionResult CadastrarUsuario(string chaveurl) { List <ParametroCriptografia> param = Cripto.DescriptografarUrl(chaveurl, Key); // VERIFICA SE OS PARAMETROS FORAM MONTADOS CORRETAMENTE if (param.Count == 0) { ViewBag.DisplayForm = false; ViewBag.DisplaySucesso = false; ViewBag.DisplayAlerta = true; return(View()); } int id; int tipoCadastro; Int32.TryParse(param.First(p => p.Name == "id").Value, out id); Int32.TryParse(param.First(p => p.Name == "tipocadastro").Value, out tipoCadastro); UsuarioVM acesso = new UsuarioVM(); if ((EnumTipoCadastroNovoUsuario)tipoCadastro == EnumTipoCadastroNovoUsuario.Cadastrado) { Fornecedor fornecedor = _pjPfService.BuscarPorId(id); FORNECEDOR_CONTATOS contato = _fornecedorContatosService.BuscarPorContratantePJPFId(fornecedor.ID); //VERIFICA SE O Usuario EXISTE if (fornecedor == null) { ViewBag.DisplayForm = false; ViewBag.DisplaySucesso = false; ViewBag.DisplayAlerta = true; return(View()); } if (contato == null) { ViewBag.DisplayForm = false; ViewBag.DisplaySucesso = false; ViewBag.DisplayAlerta = true; return(View()); } acesso.ID = fornecedor.ID; acesso.Cargo = "Fornecedor"; acesso.CPF = fornecedor.CNPJ; acesso.Nome = fornecedor.RAZAO_SOCIAL; acesso.Email = contato.EMAIL; acesso.IdContratante = fornecedor.CONTRATANTE_ID; acesso.TextoTermoAceite = fornecedor.Contratante.WFD_CONTRATANTE_CONFIG.TERMO_ACEITE; acesso.TipoCadastroNovoUsuario = (EnumTipoCadastroNovoUsuario)tipoCadastro; } else { string cnpj = param.First(p => p.Name == "cnpj").Value; int idContratante; Int32.TryParse(param.First(p => p.Name == "idContratante").Value, out idContratante); acesso.ID = 0; acesso.Cargo = "Fornecedor"; acesso.CPF = cnpj; acesso.Nome = string.Empty; acesso.Email = ""; acesso.IdContratante = idContratante; acesso.TextoTermoAceite = string.Empty; acesso.TipoCadastroNovoUsuario = (EnumTipoCadastroNovoUsuario)tipoCadastro; acesso.Login = cnpj; } ViewBag.DisplayForm = true; ViewBag.DisplaySucesso = false; ViewBag.DisplayAlerta = false; return(View(acesso)); }
public static MeusDocumentosPesquisarEmailGridVM ModelToViewModel(FORNECEDOR_CONTATOS model) { return(Mapper.Map <MeusDocumentosPesquisarEmailGridVM>(model)); }