public ICollection <LanguageMaster> SetLanguageMasterObjInfo() { List <LanguageMaster> lst = new List <LanguageMaster>(); LanguageMaster ObjLanguageMaster = null; if (gv_Language.Rows.Count > 0) { for (int i = 0; i < gv_Language.Rows.Count; i++) { ObjLanguageMaster = new LanguageMaster(); Label lbl_Language = (Label)gv_Language.Rows[i].FindControl("lbl_Language"); Label lbl_Read = (Label)gv_Language.Rows[i].FindControl("lbl_Read"); Label lbl_Speak = (Label)gv_Language.Rows[i].FindControl("lbl_Speak"); Label lbl_Write = (Label)gv_Language.Rows[i].FindControl("lbl_Write"); ObjLanguageMaster.Language = lbl_Language.Text.Trim(); ObjLanguageMaster.Reads = lbl_Read.Text.Trim(); ObjLanguageMaster.Speak = lbl_Speak.Text.Trim(); ObjLanguageMaster.Write = lbl_Write.Text.Trim(); lst.Add(ObjLanguageMaster); } } return(lst); //else //{ // lbl_msg.Text = "Please Enter Education Details."; // return; //} }
public IHttpActionResult getLanguage(int Id) { try { LanguageMaster LanguageMaster = _languageMasterService.GetLanguageById(Id); var _LanguageMaster = new { Id = LanguageMaster.Id, LanguageName = LanguageMaster.LanguageName }; return(Json(_LanguageMaster)); } catch (ACSException ex) { _ILog.LogException("", Severity.ProcessingError, "LanguageMasterController.cs", "getLanguage", ex); return(Json(ex.InnerException)); } catch (Exception ex) { _ILog.LogException("", Severity.ProcessingError, "LanguageMasterController.cs", "getLanguage", ex); return(Json(ex.InnerException)); } return(null); }
public IHttpActionResult DeleteLanguage(LanguageMaster Language) { string status = string.Empty; try { LanguageMaster _Language = _languageMasterService.GetLanguageById(Language.Id); _Language.Deactivate = "Y"; _Language.DeactivateBy = Language.EnteredBy; _Language.DeactivateDate = DateTime.Now; _languageMasterService.UpdateLanguage(_Language); status = "OK"; } catch (ACSException ex) { _ILog.LogException("", Severity.ProcessingError, "LanguageMasterController.cs", "DeleteLanguage", ex); status = ex.InnerException.Message; } catch (Exception ex) { _ILog.LogException("", Severity.ProcessingError, "LanguageMasterController.cs", "DeleteLanguage", ex); status = ex.InnerException.Message; } return(Json(status)); }
/// <summary> /// Check The duplicity of record before insertion and deletion /// </summary> /// <param name="GeographyType">Geography</param> public string DuplicityCheck(LanguageMaster Language) { var dupes = _languageMasterServiceRepository.Table.Where(x => x.LanguageName == Language.LanguageName && x.Deactivate == "N" && (Language.Id != 0 ? x.Id : 0) != (Language.Id != 0 ? Language.Id : 1)).FirstOrDefault(); if (dupes != null) { return("N"); } else { return("Y"); } }
public IHttpActionResult InsertLanguage(LanguageMaster Language) { string status = ""; try { status = _languageMasterService.DuplicityCheck(Language); if (status == "Y") { if (Language.Id == 0) { _languageMasterService.InsertLanguage(Language); status = _localizationService.GetResource("Master.API.Success.Message"); } else { LanguageMaster _Language = _languageMasterService.GetLanguageById(Language.Id); _Language.LanguageName = Language.LanguageName; _Language.ModifiedBy = Language.EnteredBy; _Language.ModifiedDate = DateTime.Now; _languageMasterService.UpdateLanguage(_Language); status = _localizationService.GetResource("Master.API.Success.Message"); } } else { status = "Duplicate"; } } catch (ACSException ex) { _ILog.LogException("", Severity.ProcessingError, "LanguageMasterController.cs", "InsertLanguage", ex); status = ex.InnerException.Message; } catch (Exception ex) { _ILog.LogException("", Severity.ProcessingError, "LanguageMasterController.cs", "InsertLanguage", ex); status = ex.InnerException.Message; } return(Json(status)); }