Mam w bazie tabele
Pracownik
id
imie
nazwisko
pesel
stanowiskoId
i tabele
Stanowisko
id
nazwa
stawka
opis
Mam porobione odpowiednie modele danych (klasa Pracownik i klasa Stanowisko) a do widoku przekazuje viewmodel
public class PracownikStanowisko
{
public string Imie {get; set;}
public string Nazwisko {get; set;}
public string Nazwa {get; set;}
public string Stawka {get; set;}
}
Załózmy ze teraz przekazuje do widoku pusty viewmodel zeby uzytkownik uzupelnił dane. Jak powinien wyglądać powrót z tymi danymi do bazy(zapisanie ich w bazie). Dzięki ModelBinding będę miał uzupełniony ViewModel. Czy teraz powinno to wyglądać tak, że musze przepisać odpowiednie dane z ViewModelu do klas Pracownik i Stanowisko i te dane zapisać do bazy? Powinienem to zrobic w jakims osobnym serwisie czy musze miec osobny serwis dla zmapowania danych do klasy Pracownik, osobny do zmiapowania danych do klasy Stanowisko i jeszcze osobny do zapisania danych do bazy?