He creado una lista de botones de opción y cuando selecciono el botón de opción y hago clic en el botón enviar, estoy imprimiendo la identificación de la opción seleccionada y quiero imprimir tanto el nombre como la identificación del botón de opción seleccionado. I ...

0
Salman Abbas 4 mar. 2021 a las 11:23

1 respuesta

La mejor respuesta

Tal vez agregar FirstOrDefault lo solucione. No soy un experto, pero como tienes una lista de departamentos, podría funcionar. Prueba esto:

[HttpPost]
    [ActionName("RadioDep")]
    public string RadioDepartment(Company company)
    {

            
            
            
        if (company.SelectedValue is null)
        {
            return "you did not select any department";
        }
        else
        { 
            //EDIT 1 : 
            var dpname = company.Departments.Where(x=>x.Department_Id == company.SelectedValue).FirstOrDefault().Department_Name;
            return "you selected"+dpname+" department with id "+company.SelectedValue;
        }
    }
1
Berk 4 mar. 2021 a las 09:05