public override void Update(Portfolio portfolio) { var translation = portfolio.Translations.First(); translation.Portfolio = portfolio; translation.PortfolioId = portfolio.Id; _portfoliosContext.Entry(translation).State = EntityState.Modified; _portfoliosContext.Portfolios.Attach(portfolio); _portfoliosContext.Entry(portfolio).State = EntityState.Modified; }