public ActionResult SubjectsAddEdit(LanguagesDto item, string headerObjId) { var modelRepo = db.LanguageBases; var exists = modelRepo.Where(c => c.ObjId == item.ObjId).SingleOrDefault(); LanguageBase Tosave = new LanguageBase(); Tosave.LangauageId = item.LanguageId; if (exists == null) { CopyProperties(item, Tosave); modelRepo.Add(Tosave); db.SaveChanges(); } if (exists != null) { CopyProperties(item, exists); this.UpdateModel(exists); // modelRepo.Attach(exists); db.SaveChanges(); } var BurialRecords = GetLanguagesDto(); // DXCOMMENT: Pass a data model for GridView in the PartialView method's second parameter return(PartialView("_SubjectsGridViewPartial", BurialRecords)); }
public ServiceResponse <LanguagesDto> Update(LanguagesDto languageDto) { var language = new Languages { LanguagesId = languageDto.LanguagesId, Name = languageDto.Name, ShortForm = languageDto.ShortForm, LanguageCode = languageDto.LanguageCode, FolderName = languageDto.FolderName, TextDirection = languageDto.TextDirection, Status = languageDto.Status, LanguageOrder = languageDto.LanguageOrder }; var response = new ServiceResponse <LanguagesDto>(null); try { _languagesrepository.Update(language); response.IsSuccessful = true; } catch (Exception e) { response.ExceptionMessage = e.Message; response.HasExceptionError = true; } return(response); }
public ActionResult EditHeaderFormPartial(Guid ObjId, LanguagesDto model) { ViewData["Languages"] = GetLanguages(); var mymodel = GetLanguagesDto(); var ApplicationsInfo = mymodel.Where(s => s.ObjId == ObjId).FirstOrDefault(); if (ApplicationsInfo == null) { model.ObjId = ObjId; return(PartialView("CreateSubjectsEditPartial", model)); } if (ApplicationsInfo != null) { return(PartialView("CreateSubjectsEditPartial", ApplicationsInfo)); } return(null); }
public ServiceResponse <LanguagesDto> Update(LanguagesDto language) { return(_service.Update(language)); }
public ServiceResponse <LanguagesDto> Insert(LanguagesDto language) { return(_service.Insert(language)); }