static void Main() { Doce d1 = new Doce(40); DoceFesta d2 = new DoceFesta("Goiabada", 30); Console.WriteLine(d1.acucar); // 0 // Console.WriteLine(d1.sodio); // erro; sodio é privado Console.WriteLine(d1.getSodio()); // 40 // Console.WriteLine(d1.nome); // não tem // Console.WriteLine(d1.saudavel); // erro; é protected Console.WriteLine(d1.getSaudavel()); // false Console.WriteLine("-=-=-=-=-=-="); Console.WriteLine(d2.acucar); // 0 // Console.WriteLine(d2.sodio); // erro; sodio é privado Console.WriteLine(d2.getSodio()); // 30 Console.WriteLine(d2.nome); // Goiabada // Console.WriteLine(d2.saudavel); // erro, é protected (apesar de ser acessado na classe derivada) Console.WriteLine(d2.getSaudavel()); // true pois a classe derivada definiu assim }
public IActionResult Put(int id, [FromBody] Doce Doce) { if (_dbSet.Any(o => o.Id == id)) { Doce.Id = id; _dbSet.Update(Doce); _agendaDbContext.SaveChanges(); return(Ok()); } return(NoContent()); }
public HttpResponseMessage Create(Doce doce) { var response = new HttpResponseMessage(); try { doce = _service.Doce.Create(doce); response = Request.CreateResponse(HttpStatusCode.OK, doce); } catch (Exception ex) { response = Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message); } return response; }
public IActionResult Post([FromBody] Doce Doce) { try { Doce.Id = 0; _dbSet.Add(Doce); _agendaDbContext.SaveChanges(); return(Ok()); } catch (System.Exception) { return(StatusCode(500, new { msg = "Erro ao executar operação" })); } }