/// <summary> /// Convertir clase cliente a clienteViewModel. /// </summary> /// <param name="cliente"></param> /// <returns>ClienteViewModel(class)</returns> public async Task <ClienteViewModel> ToClienteViewModelAsync(Cliente cliente) { var _cliente = await _context.Clientes.FindAsync(cliente.ClienteID); var clienteViewModel = new ClienteViewModel() { Activo = cliente.Activo, ClienteID = cliente.ClienteID, CodigoPostal = cliente.CodigoPostal, Colonia = cliente.Colonia.Trim().ToUpper(), Domicilio = cliente.Domicilio.Trim().ToUpper(), Email = cliente.Email.Trim().ToLower(), EstadoID = cliente.Municipios.EstadoID, EstadosDDL = await _combosHelper.GetComboEstadosAsync(), FechaRegistro = _cliente == null ? DateTime.Now : _cliente.FechaRegistro, MunicipioID = cliente.MunicipioID, Municipios = cliente.Municipios, MunicipiosDDL = await _combosHelper.GetComboMunicipiosAsync(cliente.Municipios.EstadoID), Nombre = cliente.Nombre.Trim().ToUpper(), RFC = cliente.RFC.Trim().ToUpper(), Telefono = cliente.Telefono }; return(clienteViewModel); }
public async Task <IActionResult> Create() { var validateToken = await ValidatedToken(_configuration, _getHelper, "contacto"); if (validateToken != null) { return(validateToken); } if (!await ValidateModulePermissions(_getHelper, moduloId, eTipoPermiso.PermisoEscritura)) { return(RedirectToAction(nameof(Index))); } ColaboradorViewModel colaboradorViewModel = new ColaboradorViewModel() { EstadosDDL = await _combosHelper.GetComboEstadosAsync(), EstadosCivilesDDL = await _combosHelper.GetComboEstadosCivilesAsync(), EstadosNacimientoDDL = await _combosHelper.GetComboEstadosAsync(), GenerosDDL = await _combosHelper.GetComboGenerosAsync(), MunicipiosDDL = await _combosHelper.GetComboMunicipiosAsync(0), PuestosDDL = await _combosHelper.GetComboPuestosAsync() }; return(View(colaboradorViewModel)); }
public async Task <IActionResult> Create() { var validateToken = await ValidatedToken(_configuration, _getHelper, "contacto"); if (validateToken != null) { return(validateToken); } if (!await ValidateModulePermissions(_getHelper, moduloId, eTipoPermiso.PermisoEscritura)) { return(RedirectToAction(nameof(Index))); } var proveedorViewModel = new ProveedorViewModel() { EstadosDDL = await _combosHelper.GetComboEstadosAsync(), MunicipiosDDL = await _combosHelper.GetComboMunicipiosAsync(0) }; return(View(proveedorViewModel)); }