public FrequencyTypeViewModel GetFreqType(int?designAccelaratorID)
        {
            try
            {
                FrequencyTypeViewModel frequencytypeviewmodel = new FrequencyTypeViewModel();
                FrequencyTypeManager   lifecycleManager       = new FrequencyTypeManager();
                frequencytypeviewmodel.lstFreqTypes = lifecycleManager.GetFrequencyTypes(designAccelaratorID);

                return(frequencytypeviewmodel);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public void AddFrequencyType(FrequencyTypeViewModel frequencytypeviewmodel)
        {
            try
            {
                tbl_FrequencyType tblfrequencytype = new tbl_FrequencyType();

                tblfrequencytype.FreqTypeDesc = frequencytypeviewmodel.FreqTypeDesc;
                tblfrequencytype.daId         = frequencytypeviewmodel.daid;
                tblfrequencytype.EntityState  = DA.DomainModel.EntityState.Added;

                FrequencyTypeManager frequencytypeManager = new FrequencyTypeManager();
                frequencytypeManager.AddFrequencyType(tblfrequencytype);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public bool DeleteFrequencyType(FrequencyTypeViewModel frequencytypeviewmodel)
        {
            try
            {
                tbl_FrequencyType tblfrequencytype = new tbl_FrequencyType();

                tblfrequencytype.FreqTypeID  = frequencytypeviewmodel.FreqTypeID;
                tblfrequencytype.EntityState = DA.DomainModel.EntityState.Deleted;

                FrequencyTypeManager frequencytypeManager = new FrequencyTypeManager();
                frequencytypeManager.DeleteFrequencyType(tblfrequencytype);

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public bool CheckDuplicate(FrequencyTypeViewModel frequencytypevm)
        {
            try
            {
                FrequencyTypeManager freqtypeManager = new FrequencyTypeManager();

                var Frequency = freqtypeManager.FindFrequencyTypeDesc(frequencytypevm.FreqTypeDesc, frequencytypevm.daid);

                if (Frequency != null && Frequency.FreqTypeID != frequencytypevm.FreqTypeID && Frequency.FreqTypeDesc.ToUpper() == frequencytypevm.FreqTypeDesc.ToUpper())
                {
                    return(true);
                }
                return(false);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public FrequencyTypeViewModel FindFrequencyTypes(int?FrequencyTypeID)
        {
            try
            {
                FrequencyTypeViewModel frequencytypevm = new FrequencyTypeViewModel();

                FrequencyTypeManager freqtypeManager = new FrequencyTypeManager();
                var frequencytype = freqtypeManager.FindFrequencyTypes(FrequencyTypeID);
                frequencytypevm.daid         = frequencytype.daId;
                frequencytypevm.FreqTypeID   = frequencytype.FreqTypeID;
                frequencytypevm.FreqTypeDesc = frequencytype.FreqTypeDesc;

                return(frequencytypevm);
            }
            catch (Exception)
            {
                throw;
            }
        }