// GET: Adopcion/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { ViewData["Error"] = await ErrorAsync("Adopcion", "Edit", "No se ingreso el Id", 400); return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var result = await GetAsync("api/Adopcion/" + id.Value); Adopcion adopcion = null; if (result.IsSuccessStatusCode) { var resultdata = result.Content.ReadAsStringAsync().Result; adopcion = JsonConvert.DeserializeObject <Adopcion>(resultdata); } if (adopcion == null) { ViewData["Error"] = await ErrorAsync("Adopcion", "Edit", "Error al consultar api", 404); return(HttpNotFound()); } await SetInstitucionesData(); await SetInstitucionesData(); await SetMascotaData(); return(View(adopcion)); }
public AdopcionPOCO(Adopcion ado) { this.Id = ado.Id; this.personaId = ado.personaId; this.mascotaId = ado.mascotaId; this.fecha = ado.fecha; this.tipoContratoId = ado.tipoContratoId; this.personaAdoptaId = ado.personaAdoptaId; }
public async Task <IHttpActionResult> GetAdopcion(int id) { Adopcion adop = await db.Adopcion.FindAsync(id); if (adop == null) { return(NotFound()); } return(Ok(new AdopcionPOCO(adop))); }
public bool Update(Adopcion entity) { try { DB.ActualizarAdopcion(entity.Id, entity.InstitucionId, entity.AdoptanteId, entity.MascotaId, entity.Fecha_Adopcion); return(true); } catch (Exception ex) { throw ex; } }
public int Insert(Adopcion entity) { try { var id = DB.InsertarAdopcion(entity.InstitucionId, entity.AdoptanteId, entity.MascotaId, entity.Fecha_Adopcion).SingleOrDefault().Column1; return(id.Value); } catch (Exception ex) { throw ex; } }
public async Task <IHttpActionResult> DeleteAdopcion(int id) { Adopcion adop = await db.Adopcion.FindAsync(id); if (adop == null) { return(NotFound()); } db.Adopcion.Remove(adop); await db.SaveChangesAsync(); return(Ok(new AdopcionPOCO(adop))); }
// PUT: api/Adopcion/5 public IHttpActionResult Put(string id, [FromBody] Adopcion adopcion) { try { adopcion.Id = Convert.ToInt32(id); AdopcionServicio.Update(adopcion); return(Ok()); } catch (Exception ex) { Log.Error <AdopcionController>("Put Se ha producido un error en el llamado de la URI= " + Url.Request.RequestUri, ex); return(BadRequest()); } }
// POST: api/Adopcion public IHttpActionResult Post([FromBody] Adopcion adopcion) { try { adopcion.Id = AdopcionServicio.Insert(adopcion); Uri uri = new Uri(Url.Request.RequestUri + "/" + adopcion.Id); return(Created(uri, ModelFactory.Create <AdopcionModel, Adopcion>(adopcion, uri))); } catch (Exception ex) { Log.Error <AdopcionController>("Post Se ha producido un error en el llamado de la URI= " + Url.Request.RequestUri, ex); return(BadRequest()); } }
public async Task <ActionResult> Edit([Bind(Include = "Id,InstitucionId,AdoptanteId,MascotaId,Fecha_Adopcion,Institucion,Adoptante,Mascota")] Adopcion adopcion) { if (ModelState.IsValid) { var result = await PutAsync("api/Adopcion/" + adopcion.Id, adopcion); if (result.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } ViewData["Error"] = await ErrorAsync("Adopcion", "Edit", "Error actualizar adopción compruebe los campos", 400); return(View(adopcion)); }
public async Task <ActionResult> Create([Bind(Include = "InstitucionId,AdoptanteId,MascotaId,Fecha_Adopcion,Institucion,Adoptante,Mascota")] Adopcion adopcion) { if (ModelState.IsValid) { if (await RegistarAdoptante(adopcion.Adoptante)) { var result = await PostAsync("api/Adopcion", adopcion); if (result.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } } await SetDomicilio(); await SetInstitucionesData(); await SetMascotaData(); ViewData["Error"] = await ErrorAsync("Adopcion", "Create", "Error insertar adopción compruebe los campos", 400); return(View(adopcion)); }
//lista de adopcion tuneado public string registrar(Adopcion a) { return(null); }
public string registrar(Adopcion a) { return(a_dal.registrar(a)); }