Ejemplo n.º 1
0
        public async Task <IActionResult> PutAssistencia(int id, Assistencia assistencia)
        {
            if (id != assistencia.assistencia_id)
            {
                return(BadRequest());
            }

            _context.Entry(assistencia).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!AssistenciaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Ejemplo n.º 2
0
        public async Task <ActionResult <Assistencia> > PostAssistencia(Assistencia assistencia)
        {
            _context.Assistencia.Add(assistencia);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetAssistencia", new { id = assistencia.assistencia_id }, assistencia));
        }
Ejemplo n.º 3
0
        public void Excluir(int id)
        {
            var assistencia = new Assistencia()
            {
                IdAssistencia = id
            };

            context.Assistencia.Remove(assistencia);
            context.SaveChanges();
        }
 public IHttpActionResult Put([FromBody] Assistencia assistencia)
 {
     try
     {
         AssistenciaDAL dal = new AssistenciaDAL();
         dal.Alterar(assistencia);
         return(Ok());
     }
     catch (Exception)
     {
         return(BadRequest());
     }
 }
 public IHttpActionResult Get(int id)
 {
     try
     {
         AssistenciaDAL dal         = new AssistenciaDAL();
         Assistencia    Assistencia = dal.Consultar(id);
         return(Ok(Assistencia));
     }
     catch (KeyNotFoundException)
     {
         return(NotFound());
     }
 }
Ejemplo n.º 6
0
 public IActionResult Put([FromBody] Assistencia Assistencia)
 {
     try
     {
         AssistenciaRepository dal = new AssistenciaRepository();
         dal.Alterar(Assistencia);
         return(Ok());
     }
     catch (Exception)
     {
         return(BadRequest());
     }
 }
Ejemplo n.º 7
0
 public IActionResult Get(int id)
 {
     try
     {
         AssistenciaRepository dal         = new AssistenciaRepository();
         Assistencia           assistencia = dal.Consultar(id);
         return(Ok(assistencia));
     }
     catch (KeyNotFoundException)
     {
         return(NotFound());
     }
 }
Ejemplo n.º 8
0
        public IActionResult Post([FromBody] Assistencia Assistencia)
        {
            try
            {
                AssistenciaRepository repository = new AssistenciaRepository();
                repository.Inserir(Assistencia);
            }
            catch (Exception)
            {
                return(BadRequest());
            }

            return(Ok());
        }
Ejemplo n.º 9
0
        static AssistenciaDAL()
        {
            Assistencia tecnico = new Assistencia();

            tecnico.IdAssistencia    = 1;
            tecnico.IdBloco          = 2;
            tecnico.IdEmpreendimento = 30;
            tecnico.IdUnidade        = 23;
            tecnico.TipoAtividade    = "Assistencia Técnica";
            tecnico.AtividadeIni     = DateTime.Now;
            tecnico.AtividadeFim     = DateTime.Now.AddHours(1);
            tecnico.Assunto          = "TV a Cabo";

            bancoAssistencia.Add(1, tecnico);
        }
        public IHttpActionResult Post([FromBody] Assistencia Assistencia)
        {
            try
            {
                AssistenciaDAL dal = new AssistenciaDAL();
                dal.Inserir(Assistencia);

                string location = Url.Link("DefaultApi", new { controller = "assistencia", id = Assistencia.IdAssistencia });

                return(Created(new Uri(location), Assistencia));
            }
            catch (Exception)
            {
                return(BadRequest());
            }
        }
Ejemplo n.º 11
0
 public void Alterar(Assistencia assistencia)
 {
     bancoAssistencia[assistencia.IdAssistencia] = assistencia;
 }
Ejemplo n.º 12
0
 public void Inserir(Assistencia assistencia)
 {
     contadorBanco++;
     assistencia.IdAssistencia = contadorBanco;
     bancoAssistencia.Add(contadorBanco, assistencia);
 }
Ejemplo n.º 13
0
 public int Salvar(Assistencia assistencia)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 14
0
 public void Alterar(Assistencia assistencia)
 {
     context.Assistencia.Update(assistencia);
     context.SaveChanges();
 }
Ejemplo n.º 15
0
 public void Inserir(Assistencia assistencia)
 {
     context.Assistencia.Add(assistencia);
     context.SaveChanges();
 }