コード例 #1
0
        public ActionResult Post([FromBody] Evento evento)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.Eventos.Add(evento);
            _context.SaveChanges();

            return(new CreatedAtRouteResult("ObterEvento",
                                            new { id = evento.Id }, evento));
        }
コード例 #2
0
 public bool Delete(TEntity entity)
 {
     try
     {
         if (entity != null)
         {
             _context.Set <TEntity>().Remove(entity);
             _context.SaveChanges();
             return(true);
         }
         return(false);
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #3
0
        public IActionResult Put(Evento evento)
        {
            //Get the existing Event
            var entity = _context.Eventos.Find(evento.Id);

            if (entity != null)
            {
                entity.ImageUrl   = evento.ImageUrl;
                entity.Tema       = evento.Tema;
                entity.Local      = evento.Local;
                entity.QtdPessoas = evento.QtdPessoas;
                entity.DataEvento = evento.DataEvento;

                _context.Update(entity);
                _context.SaveChanges();
            }
            else
            {
                return(StatusCode(StatusCodes.Status404NotFound));
            }

            return(Ok());
        }
コード例 #4
0
ファイル: UnitOfWork.cs プロジェクト: jhGandini/ProAgil
 public int Commit()
 {
     return(_context.SaveChanges());
 }
コード例 #5
0
 private void Save()
 {
     _context.SaveChanges();
 }
コード例 #6
0
 public void Commit()
 {
     _context.SaveChanges();
 }
コード例 #7
0
 public virtual int Save()
 {
     return(_context.SaveChanges());
 }