public override void Update(Template company) { var translation = company.Translations.First(); translation.Template = company; translation.TemplateId = company.Id; _emailContext.Entry(translation).State = EntityState.Modified; _emailContext.Templates.Attach(company); _emailContext.Entry(company).State = EntityState.Modified; }