Wyciąganie kategorii produktu i przesyłanie jej do widoku edycji

0

Witajcie.

Mam pytanie odnośnie wyciągania istniejącej kategorii produktu i przekazywania go do widoku.

Mam swój ViewModel do którego przepisuje istniejące wartości produktu i przekazuje je do widoku edycji.

Kategorie podczas dodawania i edytowania produktu wybiera się poprzez DropDownListe

 
@Html.DropDownListFor(model => model.ExsistingProductCategory, new SelectList(new[]
                {
                    "Pieczywo", "Nasiona", "Oleje", "Owoce", "Warzywa", "Soki", "Zioła", "Supplementy", "Nabiał"
                }), new { @style = "width: 300px;" })

Zrobiłem sobie ją na sztywno, nie koniecznie musi pobierać je prosto z bazy. Tak mi się wydaje.

Chodzi mi o to, że podczas edycji za każdym razem w drop down liście wyświetlana jest ta pierwsza wartość "Pieczywo" zamiast ta konkretna np "Warzywa" dla wybranego produktu.

W akcji ProductControllera wyciągam to pole tak:

 
            epvm.ExsistingProductCategory = editedProduct.Category.Select(n => n.Name).ToString();

Jak wyświetlić te istniejącą i wybraną kategorię?

1 użytkowników online, w tym zalogowanych: 0, gości: 1