// GET: Languages/Details/5 public ActionResult Details(int id) { Language language = _languageService.FindBy(id); if (language != null) { return(View(language)); } return(RedirectToAction(nameof(Index))); }
// GET: LanguageController/Details/5 public ActionResult LanguageDetail(int id) { CreateLanguageViewModel clVM = new CreateLanguageViewModel(); Language langDetails = _languageService.FindBy(id); clVM.LanguageID = langDetails.LanguageID; clVM.LanguageName = langDetails.LanguageName; List <Person> allPerson = new List <Person>(); allPerson = _personLangService.FindAllPerson(id); clVM.PeopleList = allPerson; return(View(clVM)); }
protected virtual void AddLocales <TLocalizedPropertyViewModelLocal>(ILanguageService languageService, IList <TLocalizedPropertyViewModelLocal> locales, Action <TLocalizedPropertyViewModelLocal, int> configure) where TLocalizedPropertyViewModelLocal : ILocalizedModelLocal { foreach (var language in languageService.FindBy(x => x.Status == 1)) { var locale = Activator.CreateInstance <TLocalizedPropertyViewModelLocal>(); locale.LanguageId = language.Id; configure?.Invoke(locale, locale.LanguageId); locales.Add(locale); } }
public ActionResult Edit(CreatePersonViewModel person, int id) { if (person.ShouseLanguage != null) { foreach (var language in person.ShouseLanguage) { Language personLanguage = _languageService.FindBy(language); } } // Make it work Save to database Language City city = _citysService.FindBy(person.City.Id); person.City = city; Person editPerson = _peopleService.Edit(id, person); return(RedirectToAction(nameof(Index))); }
public Person Edit(int id, CreatePersonViewModel person) { if (person.ShouseLanguage != null) { Person persons = new Person(); persons.Languages = new List <PersonLanguage>(); foreach (var language in person.ShouseLanguage) { Language lang = _languageService.FindBy(language); PersonLanguage langID = new PersonLanguage() { LanguageID = lang.Id, Language = lang }; persons.Languages.Add(langID); } // PersonLanguage pl = new PersonLanguage(); Person editPerson = new Person() { Id = id, Name = person.Name, City = person.City, Country = person.Country, PhoneNumber = person.PhoneNumber, Languages = persons.Languages }; return(_peopleRepo.Update(editPerson)); throw new NotImplementedException(); } else { Person editPerson = new Person() { Id = id, Name = person.Name, City = person.City, Country = person.Country, PhoneNumber = person.PhoneNumber }; return(_peopleRepo.Update(editPerson)); } }