コード例 #1
0
        public async Task <IHttpActionResult> UploadFlats([FromBody] dynamic viewmodel)
        {
            var flats = viewmodel.flats.ToObject <List <UploadFlatViewModel> >();

            var models = new List <UploadFlat>();

            foreach (var item in flats)
            {
                models.Add(Mapper.Map <UploadFlat>(item));
            }


            var result = await _flatService.UploadFlats(models);

            var viewmodels = new List <UploadFlatViewModel>();

            foreach (var item in result)
            {
                viewmodels.Add(Mapper.Map <UploadFlatViewModel>(item));
            }

            return(Ok(viewmodels));
        }