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;
        //}
    }
Exemple #2
0
        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);
        }
Exemple #3
0
        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");
            }
        }
Exemple #5
0
        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));
        }