Beispiel #1
0
        public async Task <IActionResult> Put(string id, [FromBody] PublicHouseViewModel item)
        {
            await _documentClient.ReplaceDocumentAsync(UriFactory.CreateDocumentUri(databaseId, collectionId, id),
                                                       item);

            return(Ok());
        }
Beispiel #2
0
 public ActionResult Edit(PublicHouseViewModel publicHouse)
 {
     if (ModelState.IsValid)
     {
         _publicHouseService.Update(publicHouse);
         return(RedirectToAction("Index"));
     }
     return(View(publicHouse));
 }
Beispiel #3
0
 public ActionResult EditPublicHouse(PublicHouseViewModel publicHouse)
 {
     if (publicHouse.Name == null)
     {
         return(HttpNotFound());
     }
     publicHouseService.Update(publicHouse);
     return(Json(publicHouse));
 }
Beispiel #4
0
        public ActionResult Edit(int id)
        {
            PublicHouseViewModel publicHouse = _publicHouseService.Get(id);

            if (publicHouse != null)
            {
                return(View("Edit", publicHouse));
            }
            return(HttpNotFound());
        }
Beispiel #5
0
        public ActionResult AddPublicHouse(PublicHouseViewModel publicHouse)
        {
            if (publicHouse.Name == null)
            {
                throw new ArgumentNullException(nameof(publicHouse));
            }

            publicHouseService.Create(publicHouse);

            return(Json(publicHouse));
        }
Beispiel #6
0
        public ActionResult Delete(int id)
        {
            PublicHouseViewModel b = publicHouseService.Get(id);

            if (b == null)
            {
                return(HttpNotFound());
            }
            publicHouseService.Remove(id);

            return(RedirectToAction("PublicHouses"));
        }
Beispiel #7
0
        public async Task <IActionResult> Post([FromBody] PublicHouseViewModel item)
        {
            var response = await _documentClient.CreateDocumentAsync(UriFactory.CreateDocumentCollectionUri(databaseId, collectionId), item);

            return(Ok());
        }
Beispiel #8
0
        public void Create(PublicHouseViewModel publicHousesView)
        {
            var publicHouses = Mapper.Map <PublicHouseViewModel, PublicHouse>(publicHousesView);

            _publicHouseRepository.Create(publicHouses);
        }
Beispiel #9
0
        public void Update(PublicHouseViewModel publicHouseView)
        {
            var publicHouse = Mapper.Map <PublicHouseViewModel, PublicHouse>(publicHouseView);

            _publicHouseRepository.Update(publicHouse);
        }