public void Create(ComplaintViewModel model) { var product = _db.Products.Find(model.ProductId); model.Product = new ProductViewModel() { ProductId = model.ProductId, Name = product?.Name }; var entity = model.ConvertToDomainModel(); entity.Product = product; _db.Complaints.Add(entity); _db.SaveChanges(); }