public List <DetailPerson> GetDetails() { List <PersonModel> personList = _person.Find(person => true).ToList(); List <Usermodel> usersList = new List <Usermodel>(); List <PossitionModel> possitionsList = new List <PossitionModel>(); List <DetailPerson> detailList = new List <DetailPerson>(); foreach (PersonModel element in personList) { Usermodel um = _users.Find <Usermodel>(user => user.id == element.User_id).FirstOrDefault(); PossitionModel pm = _possitionss.Find <PossitionModel>(possition => possition.Id == element.Possition_id).FirstOrDefault(); detailList.Add(new DetailPerson(element.Id, element.FirstName, element.LastName, element.Age, pm.name, pm.income, pm.freedays, um.login)); } return(detailList); }
public void Update(string id, PossitionModel possitionIn) { _possitions.ReplaceOne(possition => possition.Id == id, possitionIn); }
public void Remove(PossitionModel possitionIn) { _possitions.DeleteOne(possition => possition.Id == possitionIn.Id); }
public PossitionModel Create(PossitionModel possition) { _possitions.InsertOne(possition); return(possition); }