예제 #1
0
        public async Task <BaseResponse <int> > Create(CityCreate model)
        {
            try
            {
                City city = new City
                {
                    CityName = model.CityName,
                    CityGuid = Guid.NewGuid()
                };
                await _db.Cities.AddAsync(city);

                var result = await _db.SaveChangesAsync();

                if (result == 1)
                {
                    return(new BaseResponse <int>
                    {
                        Code = RsponseCode.Success,
                        Message = "تم إضافة المدينة  بنجاح ",
                        Data = 0
                    });
                }
                return(new BaseResponse <int>
                {
                    Code = RsponseCode.DataBaseError,
                    Message = "حصل خطأ ",
                    Data = 0
                });
            }
            catch (Exception e)
            {
                throw e;
            }
        }
예제 #2
0
        public ActionResult <CityDetailMore> CreateCity(CityCreate cityDTO)
        {
            var city = this.mapper.Map <City>(cityDTO);

            city = this.subNineRepository.Create(city);

            return(this.mapper.Map <CityDetailMore>(city));
        }
예제 #3
0
 public IHttpActionResult Post(CityCreate city)
 {
     if (!ModelState.IsValid)
     {
         return BadRequest(ModelState);
     }
     var service = CreateCityService();
     if (!service.CreateCity(city))
         return InternalServerError();
     return Ok();
 }
예제 #4
0
        public bool CreateCity(CityCreate model)
        {
            var entity = new City()
            {
                Name    = model.Name,
                StateId = model.StateId
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.Cities.Add(entity);
                return(ctx.SaveChanges() == 1);
            }
        }
예제 #5
0
        public bool CreateCity(CityCreate model)
        {
            var state  = new State();
            var entity = new City()
            {
                Name  = model.Name,
                State = $"{model.State}"
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.Cities.Add(entity);
                //var testing = ctx.SaveChanges();
                return(ctx.SaveChanges() == 1);
            }
        }
        /// <summary>
        /// Create a New City
        /// </summary>
        /// <returns>Returns A New City</returns>
        public IHttpActionResult Post(CityCreate city)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var cityService = CreateCityService();

            if (!cityService.CreateCities(city))
            {
                return(InternalServerError());
            }

            return(Ok());
        }
예제 #7
0
        //[Authorize(Roles = "Admin")]
        public bool CreateCity(CityCreate model)
        {
            var entity =
                new Data.City()
            {
                OwnerId     = _cityId,
                Name        = model.Name,
                Description = model.Description,
                RegionId    = model.RegionId
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.Cities.Add(entity);
                return(ctx.SaveChanges() == 1);
            }
        }
예제 #8
0
        public ActionResult Create(CityCreate model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var service = new CityService();

            if (service.CreateCity(model))
            {
                TempData["SaveResult"] = "City has been sucessfully added!";
                return(RedirectToAction("Index"));
            }

            ModelState.AddModelError("", "City could not be added.");
            return(View(model));
        }
        public ActionResult Create(CityCreate model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var service = CreateCityService();

            if (service.CreateCity(model))
            {
                TempData["SaveResult"] = "City was created.";
                return(RedirectToAction("Index"));
            }
            ;
            ModelState.AddModelError("", "City could not be created.");

            return(View(model));
        }
예제 #10
0
        public async Task <IActionResult> Create([FromBody] CityCreate model)
        {
            var result = await _clientService.Create(model);

            return(Ok(result));
        }