public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Nieruchomosci item = (Nieruchomosci)DocumentDBRepository.GetItem(id); if (item == null) { return(this.HttpNotFound()); } if (item.Kategoria == Kategoria.Dom) { return(this.View("DomEdit", item)); } if (item.Kategoria == Kategoria.Mieszkanie) { return(this.View("MieszkanieEdit", item)); } if (item.Kategoria == Kategoria.Lokal) { return(this.View("LokalEdit", item)); } if (item.Kategoria == Kategoria.Magazyn) { return(this.View("MagazynEdit", item)); } else { return(this.View(item)); } }
public async Task <ActionResult> Edit([Bind(Include = "Id,Nazwa,Kategoria,Adres,Cena,Powierzchnia,CzySprzedane,Opis,Completed,Dom,Mieszkanie,Lokal,Magazyn")] Nieruchomosci item) { if (ModelState.IsValid) { await DocumentDBRepository.UpdateItemAsync(item); return(this.RedirectToAction("Index")); } return(this.View(item)); }
public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Nieruchomosci item = (Nieruchomosci)DocumentDBRepository.GetItem(id); if (item == null) { return(this.HttpNotFound()); } return(this.View(item)); }
public static async Task <Document> UpdateItemAsync(Nieruchomosci item) { Document doc = GetDocument(item.Id); return(await Client.ReplaceDocumentAsync(doc.SelfLink, item)); }
public static async Task <Document> CreateItemAsync(Nieruchomosci item) { return(await Client.CreateDocumentAsync(Collection.SelfLink, item)); }