Home > Mobile >  AutoMapper.AutoMapperMappingException: 'Missing type map configuration or unsupported mapping.&
AutoMapper.AutoMapperMappingException: 'Missing type map configuration or unsupported mapping.&

Time:12-21

When I try to send a post request to my API I get AutoMapper.AutoMapperMappingException: 'Missing type map configuration or unsupported mapping.' I am trying to map one model to another to write to a database. See code below

Posting to API URL with the below json
{
  "UserId": 2,
  "Task": "test"
}
public class CreateTask
{
    [Required]
    public int UserId { get; set; }
    [Required]
    public string Task { get; set; }
}
public class Tasks
    {
        public int Id { get; set; }
        public int UserId { get; set; }
        public string Task { get; set; }
    }
[HttpPost("task")]
        public IActionResult CreateTask(CreateTask model)
        {
            _userService.CreateTask(model);
            return Ok(new { message = "Task Created" });
        }
public void CreateTask(CreateTask model)
        {

       private IMapper _mapper;



            // map model to new user object
            var blessing = _mapper.Map<Tasks>(model);


            // save user
            _context.Tasks.Add(Task);
            _context.SaveChanges();
        }

I adjusted the post logic and stuff was unsuccessful, that's about as far as I got.

CodePudding user response:

Per Yong Shun I did not have my rule defined.

  • Related