public IActionResult RegisterMovie([FromBody] NetflixMovieRequest reqArgs) { var responseObj = reqArgs.MapToResponse(reqArgs); _netflixCollection.Add(responseObj); return(Created(nameof(GetMovieById), new { id = responseObj.Id })); }
/// <summary> /// Instead of this you can use AutoMapper pattern /// </summary> /// <param name="req"></param> /// <returns></returns> public NetflixMovieResponse MapToResponse(NetflixMovieRequest req) { return(new NetflixMovieResponse { Name = req.Name }); }