public ActionResult <City> Post([FromBody] CreateCity newCity)
        {
            City c = new City();

            //TODO: Implement method
            return(Created("", c));
        }
Exemple #2
0
        public async Task <ActionResult <CreateDistrict> > PostCity(CreateCity CityDto)
        {
            var city   = _mapper.Map <City>(CityDto);
            var result = await _citiesService.Add(city);

            return(CreatedAtAction("GetCity", new { id = result.Id }, result));
        }
        public void CreateCity_Action_Fails()
        {
            // Arrange
            var cityDto = TestHelper.CityDto();

            GenericServiceResponse <bool> fakeResponse = null;

            mockClientServicesProvider.Setup(x => x.Logger).Returns(mockLogger.Object).Verifiable();
            mockClientServicesProvider.Setup(x => x.CityService.CreateCity(cityDto)).Returns(fakeResponse).Verifiable();

            var viewModel = new GenericViewModel();

            var action = new CreateCity <GenericViewModel>(mockClientServicesProvider.Object)
            {
                OnComplete = model => viewModel = model
            };

            // Act
            var result = action.Invoke(cityDto);

            // Assert
            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result, typeof(GenericViewModel));
            Assert.IsNotNull(result.Notifications);
            Assert.IsInstanceOfType(result.Notifications, typeof(NotificationCollection));
            Assert.IsTrue(result.Notifications.Count() == 1);
            Assert.IsTrue(result.HasErrors);
            Assert.IsNotNull(result.Success);
            Assert.IsInstanceOfType(result.Success, typeof(bool));
            Assert.IsFalse(result.Success);
        }
        public IActionResult Create()
        {
            CreateCity createCity = new CreateCity();

            createCity.Countries = _countryService.All().CountryList;
            return(View(createCity));
        }
        public IActionResult Create()
        {
            CreateCity newcity = new CreateCity();

            newcity.CountryList = _countryService.All();

            return(View(newcity));
        }
    private void Awake()
    {
        displayedChunks = new Chunk[9];
        grid            = new Grid();
        CreateCity city = GetComponent <CreateCity>();

        city.BuildCity();
    }
        //// GET: CityController/Details/5
        //public ActionResult Details(int id)
        //{
        //    City city = _cityService.FindById(id);

        //    if (city == null)
        //    {
        //        return RedirectToAction(nameof(Index));
        //    }
        //    return View(city);
        //}

        public IActionResult Create()                    // This is the first to be called
        {
            CreateCity createCity = new CreateCity();

            createCity.CountryList = _countryService.All();

            return(View(createCity));
        }
Exemple #8
0
 public IActionResult Create(CreateCity createCity)
 {
     if (ModelState.IsValid)
     {
         _cityService.Add(createCity);
         return(RedirectToAction(nameof(Index)));
     }
     return(View(createCity));
 }
        public City Add(CreateCity createCity)
        {
            City city = new City();

            city.CityName = createCity.CityName;
            city.Country  = _countryRepo.Read(createCity.CountryId);

            return(_cityRepo.Create(city));
        }
        public City Add(CreateCity createCity)              // CreateCity is the class, createCity is the ViewModel
        {
            City city = new City();                         // A "blank" city is created

            city.CityName = createCity.CityName;            // In this section add additional validations and checks
            // city.PersonInQuestion = _peopleRepo.Read(createCity.PersonInQuestionId);    // Using peopleRepo and the PersonInQuestionId to put in the right city based on the Id
            city.Country = _countryRepo.Read(createCity.CountryId);
            return(_cityRepo.Create(city));
        }
        public ActionResult Create(CreateCity createCity)
        {
            if (ModelState.IsValid)
            {
                _cityService.Add(createCity);
                return(RedirectToAction(nameof(Index)));
            }

            createCity.Countries = _countryService.All().CountryList;
            return(View(createCity));
        }
        // POST: CityController/Create

        public IActionResult Create(CreateCity createCity)       // This is the second to be called
        {
            if (ModelState.IsValid)
            {
                _cityService.Add(createCity);
                return(RedirectToAction(nameof(Index)));
            }
            else
            {
                return(View(createCity));                        // If it fails send it back to ActionResult Create
            }
        }
Exemple #13
0
        public City Edit(int id, CreateCity city)
        {
            City originalCity = FindById(id);

            if (originalCity == null)
            {
                return(null);
            }
            originalCity.CityName = city.CityName;
            originalCity          = _cityRepo.Update(originalCity);

            return(originalCity);
        }
Exemple #14
0
        public City Edit(int id, CreateCity city)
        {
            City newcity = FindbyId(id);

            if (newcity == null)
            {
                return(null);
            }
            newcity.CityName = city.CityName;
            newcity          = _cityRepo.Update(newcity);

            return(newcity);
        }
        public City Edit(int id, CreateCity city)
        {
            City c = FindById(id);

            if (c == null)
            {
                return(null);
            }

            c.CityName = city.CityName;

            c = _cityRepo.Update(c);

            return(c);
        }
        public IApiResult Create(CreateCity operation)
        {
            var result = operation.ExecuteAsync().Result;

            if (result is ValidationsOutput)
            {
                return(new ApiResult <List <ValidationItem> >()
                {
                    Data = ((ValidationsOutput)result).Errors
                });
            }
            else
            {
                return(new ApiResult <object>()
                {
                    Status = ApiResult <object> .ApiStatus.Success
                });
            }
        }
Exemple #17
0
 public Task <CreateCityResult> Create([FromBody] CreateCity request) => _bus.Request(request);
 public City Edit(int id, CreateCity city)
 {
     throw new NotImplementedException();
 }
 public async Task <IActionResult> Post(CreateCity command)
 => await SendAsync(command.BindId(c => c.Id),
                    resourceId : command.Id, resource : "cities");