Exemple #1
0
        public static FeatureTypeDto ToDto(this FeatureType feature)
        {
            var dto = new FeatureTypeDto
            {
                Name        = feature.Name,
                DisplayName = feature.DisplayName
            };

            ((IData)feature).ToDto((IDataDto)dto);
            return(dto);
        }
Exemple #2
0
        public void Post()
        {
            try
            {
                using (var server = TestServer.Create <MyStartup>())
                {
                    var dto = new FeatureTypeDto
                    {
                        Id          = 0,
                        Name        = "Type 1",
                        DisplayName = "Type 1"
                    };

                    HttpResponseMessage response;
                    response = server.HttpClient.PostAsJsonAsync("api/FeatureType", dto).Result;
                }
            }
            catch (Exception ex)
            {
            }
        }
Exemple #3
0
        public static FeatureType ToDomain(this FeatureTypeDto feature, FeatureType originalFeature = null)
        {
            if (originalFeature != null && originalFeature.Id == feature.Id)
            {
                originalFeature.Name        = feature.Name;
                originalFeature.DisplayName = feature.DisplayName;



                ((IDataDto)feature).ToDomain((IData)originalFeature);
                return(originalFeature);
            }

            var data = new FeatureType
            {
                Name        = feature.Name,
                DisplayName = feature.DisplayName
            };

            ((IDataDto)feature).ToDomain((IData)data);
            return(data);
        }