コード例 #1
0
        public JsonResult Build(Projectmaster model)
        {
            var response = _connectionToEs.ElasticSerchClient().Index(model, i => i
                                                                      .Index(_indexName)
                                                                      .Type(_typeName)
                                                                      .Id(Guid.NewGuid()));

            return(new JsonResult
            {
                Data = GetJsonModel(response, model)
            });
        }
コード例 #2
0
        public JsonResult Create(string projectCode, string projectName, string natureofIndustry)
        {
            var model = new Projectmaster
            {
                projectname      = projectName,
                NatureofIndustry = natureofIndustry,
                projectcode      = projectCode
            };

            var result = _iCreateFactory.Build(model);

            return(result);
        }
コード例 #3
0
        private static object GetJsonModel(IIndexResponse response, Projectmaster model)
        {
            var result = new
            {
                props = new {
                    model.projectname,
                    model.NatureofIndustry,
                    model.projectcode
                },
                msg = response.Result
            };

            return(result);
        }