>>AutoMapper.AutoMapperMappingException was unhandled by user code >> HResult=-2146233088 >> Message=Missing type map configuration or unsupported mapping. >> >>Mapping types: >>GstPass - EditPassViewModel >>Siriusware.Models.GstPass -> SysManager.Web.Areas.Guests.Models.EditPassViewModel >> >>Destination path: >>EditPassViewModel >> >>Source value: >>Siriusware.Models.GstPass >> Source=AutoMapper >> StackTrace: >> at SysManager.Web.Areas.Guests.Controllers.GstPassApiController.GetGuestPass(Int64 id) in D:\_Siriusware\Main\SysManager\SysManager.Web\Areas\Guests\Controllers\PassesApiController.cs:line 36 >> at lambda_method(Closure , Object , Object[] ) >> at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.<>c__DisplayClass10.<GetExecutor>b__9(Object instance, Object[] methodParameters) >> at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.Execute(Object instance, Object[] arguments) >> at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ExecuteAsync(HttpControllerContext controllerContext, IDictionary`2 arguments, CancellationToken cancellationToken) >> InnerException: >>>>
>> //Post
>> CreateMap<EditPassViewModel, GstPass>().IgnoreAllNonExisting();
>>
>> //GET
>> CreateMap<GstPass, EditPassViewModel>().IgnoreAllNonExisting()
>> //.ForMember(dest => dest.LastUse,
>> // opt => opt.ResolveUsing<TrimStringResolver>().FromMember(source => source.LastUse.Value.ToString()))
>>
>> .ForMember(dest => dest.Operator, opt => opt.MapFrom(source => source.Operator ))
>> .ForMember(dest => dest.BlReason,
>> opt => opt.ResolveUsing<TrimStringResolver>().FromMember(source => source.BlReason.ToString()));
>>
>>.ForMember(dest => dest.Operator, opt => opt.MapFrom(source => source.Operator ))I was thinking that this @Operator property looks rather weird so may be I'll try to map them manually. But when I tried to map, it did show up as Operator and not @Operator as I thought it may.