public async Task <IHttpActionResult> PutRESTAURANTE(int id, RESTAURANTE rESTAURANTE) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != rESTAURANTE.CODIGO) { return(BadRequest()); } db.Entry(rESTAURANTE).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RESTAURANTEExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public HttpResponseMessage post([FromBody] RESTAURANTE restaurante) { IRestauranteBO restauranteBO = new RestauranteBO(); Retorno retorno = new Retorno(); try { retorno = restauranteBO.salvar(restaurante); return(new HttpResponseMessage(HttpStatusCode.Created) { Content = new ObjectContent <Retorno>(retorno, new JsonMediaTypeFormatter(), new MediaTypeWithQualityHeaderValue("application/json")) }); } catch (Exception ex) { retorno.status = false; retorno.mensagem = ex.Message; return(new HttpResponseMessage(HttpStatusCode.InternalServerError) { Content = new ObjectContent <Retorno>(retorno, new JsonMediaTypeFormatter(), new MediaTypeWithQualityHeaderValue("application/json")) }); } }
public async Task <ActionResult> DeleteConfirmed(int id) { RESTAURANTE rESTAURANTE = await db.RESTAURANTES.FindAsync(id); db.RESTAURANTES.Remove(rESTAURANTE); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public void testeListar() { IRestauranteBO restauranteBO = new RestauranteBO(); RESTAURANTE restaurante = new RESTAURANTE(); Retorno retorno = new Retorno(); retorno = restauranteBO.listar(); Assert.AreEqual(true, retorno.status, retorno.mensagem); }
public async Task <IHttpActionResult> GetRESTAURANTE(int id) { RESTAURANTE rESTAURANTE = await db.RESTAURANTES.FindAsync(id); if (rESTAURANTE == null) { return(NotFound()); } return(Ok(rESTAURANTE)); }
public async Task <ActionResult> Edit([Bind(Include = "CODIGO,NOME")] RESTAURANTE rESTAURANTE) { if (ModelState.IsValid) { db.Entry(rESTAURANTE).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(rESTAURANTE)); }
public async Task <IHttpActionResult> PostRESTAURANTE(RESTAURANTE rESTAURANTE) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.RESTAURANTES.Add(rESTAURANTE); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = rESTAURANTE.CODIGO }, rESTAURANTE)); }
public async Task <ActionResult> Create([Bind(Include = "CODIGO,NOME")] RESTAURANTE rESTAURANTE) { if (ModelState.IsValid) { db.RESTAURANTES.Add(rESTAURANTE); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(rESTAURANTE)); }
public void testeSalvar() { IRestauranteBO restauranteBO = new RestauranteBO(); RESTAURANTE restaurante = new RESTAURANTE(); Retorno retorno = new Retorno(); restaurante.NOME = "flipper"; retorno = restauranteBO.salvar(restaurante); Assert.AreEqual(true, retorno.status, retorno.mensagem); }
public async Task <IHttpActionResult> DeleteRESTAURANTE(int id) { RESTAURANTE rESTAURANTE = await db.RESTAURANTES.FindAsync(id); if (rESTAURANTE == null) { return(NotFound()); } db.RESTAURANTES.Remove(rESTAURANTE); await db.SaveChangesAsync(); return(Ok(rESTAURANTE)); }
// GET: RESTAURANTES/Delete/5 public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RESTAURANTE rESTAURANTE = await db.RESTAURANTES.FindAsync(id); if (rESTAURANTE == null) { return(HttpNotFound()); } return(View(rESTAURANTE)); }
/// <summary> /// Responsável por atualizar os dados do restaurante /// </summary> /// <param name="restaurante"> objeto restaurante </param> public void atualizar(RESTAURANTE restaurante) { try { using (TRABALHOEntities ctxTrabalho = new TRABALHOEntities()) { ctxTrabalho.RESTAURANTE.Attach(restaurante); ctxTrabalho.Entry(restaurante).State = EntityState.Modified; ctxTrabalho.SaveChanges(); } } catch (Exception ex) { throw ex; } }
/// <summary> /// Resposável por salvar os dados do restaurante /// </summary> /// <param name="restaurante"> objeto restaurante </param> /// <returns> long </returns> public long salvar(RESTAURANTE restaurante) { try { using (TRABALHOEntities ctxTrabalho = new TRABALHOEntities()) { ctxTrabalho.RESTAURANTE.Add(restaurante); ctxTrabalho.SaveChanges(); return(restaurante.ID); } } catch (Exception ex) { throw ex; } }
public Retorno salvar(RESTAURANTE restaurante) { IRestauranteDAO restauranteDao = new RestauranteDAO(); Retorno retorno = new Retorno(); long id = 0; try { id = restaurante.ID; retorno.status = true; if (string.IsNullOrEmpty(restaurante.NOME)) { retorno.status = false; retorno.mensagem = "Preencha o nome do restaurante."; return(retorno); } if (restaurante.ID == 0) { id = restauranteDao.salvar(restaurante); restaurante = new RESTAURANTE(); retorno.objeto = restaurante.ID = id; } else { restauranteDao.atualizar(restaurante); } retorno.mensagem = "Registro salvo com sucesso."; return(retorno); } catch (Exception ex) { retorno.status = false; retorno.mensagem = ex.Message; return(retorno); } }