Monday, 28 December 2015

C#.Net code slipts

(1)Regular expression for identify the word in sentence and replace that to another word 
===============================================================

Regex.Replace(SpecialityContent.ToLower(), Speciality.ToLower(), builderForSpeciality)

(2)Switch case
===============================================================

switch (mmCityId)
            {
                case LocationApplicableForMedmantraRegions.HyderabadLocationId:
                    regionId = MedMantraRegionId.HyderabadRegionId;
                    break;

                case LocationApplicableForMedmantraRegions.ChennaiLocationId:
                    regionId = MedMantraRegionId.ChennaiRegionId;
                    break;

                case LocationApplicableForMedmantraRegions.KolkattaLocationId:
                    regionId = MedMantraRegionId.KolkattaRegionId;
                    break;

                case LocationApplicableForMedmantraRegions.DelhiLocationId:
                    regionId = MedMantraRegionId.DelhiRegionId;
                    break;

                case LocationApplicableForMedmantraRegions.MumbaiLocationId:
                    regionId = MedMantraRegionId.MumbaiRegionId;
                    break;

                case LocationApplicableForMedmantraRegions.BhubaneshwarLocationId:
                    regionId = MedMantraRegionId.BhubaneshwarRegionId;
                    break;

                case LocationApplicableForMedmantraRegions.ClinicLocationId:
                    regionId = MedMantraRegionId.ClinicRegionId;
                    break;

                case LocationApplicableForMedmantraRegions.BangloreLocationId:
                    regionId = MedMantraRegionId.BangloreRegionId;
                    break;
            }

(3)Enum
================================================================

public enum GenderEnum
    {
        Male,
        Female,
        UnKnown
    }

 public class DoctorProfileModel
    {
        public TransDoctorProfile doctorProfile { set; get; }

        public GenderEnum gender { get; set; }
    }

 private void SetGender(DoctorProfileModel model)
        {
            if (model == null)
                return;

            if (model.doctorProfile.DoctorInfo.gender == GenderConstants.Male)
            {
                model.gender = GenderEnum.Male;
                return;
            }
            if (model.doctorProfile.DoctorInfo.gender == GenderConstants.Female)
            {
                model.gender = GenderEnum.Female;
            }
            if (model.doctorProfile.DoctorInfo.gender == GenderConstants.UnKnown)
            {
                model.gender = GenderEnum.UnKnown;
            }
        }

(4)Regular expression for replace special characters
=======================================================================

 private string getWithoughSpecialityCharacetrs(string text, bool isSpeciality)
        {
            Regex re = new Regex("[;\\/:*?\"<>|&']");
            string textvarialble = text;
            if (!string.IsNullOrEmpty(textvarialble))
            {
                textvarialble = textvarialble.Replace(" ", "-");
                if (isSpeciality)
                    textvarialble = textvarialble.Replace("&", "and");
                textvarialble = textvarialble.Replace(".", "");
                textvarialble = re.Replace(textvarialble, "-");
            }
            return textvarialble.ToLower();
        }