public ComplaintDetailsProfile()
 {
     CreateMap <ComplaintDetailsData, ComplaintDetailsDomain>();
     CreateMap <ComplaintCompleteDetailData, ComplaintCompleteDetailDomain>();
     CreateMap <ComplaintDetailForCreationDomain, ComplaintDetailForCreationData>()
     .ForMember
         (dest => dest.EmailAddress,
         opt => opt.MapFrom(src => UserToolBox.GetEmailId()));
     CreateMap <ComplaintDetailForUpdationDomain, ComplaintDetailForUpdationData>();
     CreateMap <ComplaintCompleteDetailData, ComplaintDetailForUpdationDomain>();
 }
        // GET: ComplaintDetails
        public ActionResult Index()
        {
            var complaintDetails = _complaintDetailsSystem.GetComplaintDetails(emailId: UserToolBox.GetEmailId()).Result;

            return(View(_mapper.Map <List <ComplaintDetailsDomain> >(complaintDetails)));
        }