Example #1
0
 public bool Delete <TEntity>(TEntity entity) where TEntity : class
 {
     try
     {
         _dataContext.Remove(entity);
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Example #2
0
        private async Task ReactionRemovedAsync(Cacheable <IUserMessage, ulong> arg1, ISocketMessageChannel arg2, SocketReaction arg3)
        {
            Console.WriteLine($"Removing Reaction {arg3.Emote.Name}");
            using (var db = new ApplicationDataContext())
            {
                await DiscordMessage.CreateOrGetAsync(await arg1.GetOrDownloadAsync());

                var reaction = db.UserMessageReactions.FirstOrDefault(r => r.MessageId == arg3.MessageId && r.ReactorId == arg3.UserId && r.Reaction == arg3.Emote.Name);
                if (reaction != null)
                {
                    db.Remove(reaction);
                    await db.SaveChangesAsync();
                }
            }
        }
Example #3
0
        public async Task <IActionResult> BorrarSucursal(int?idSucursal)
        {
            Sucursal sucursal = await _dataContext.Sucursales.FirstOrDefaultAsync(s => s.IdSucursal == idSucursal);

            if (sucursal == null)
            {
                return(BadRequest("La sucursal no existe"));
            }
            else
            {
                _dataContext.Remove(sucursal);
                await _dataContext.SaveChangesAsync();

                return(Ok("Sucursal eliminada"));
            }
        }
Example #4
0
        public async Task <IActionResult> DeleteComuna(int?idComuna)
        {
            Comuna comuna = await _dataContext.Comunas.FirstOrDefaultAsync(c => c.Id == idComuna);

            if (comuna == null)
            {
                return(BadRequest("La comuna no existe"));
            }
            else
            {
                _dataContext.Remove(comuna);
                await _dataContext.SaveChangesAsync();

                return(Ok("Comuna eliminada"));
            }
        }
Example #5
0
        public async Task <IActionResult> DeleteBodega(int?idBodega)
        {
            Bodega bodega = await _dataContext.Bodegas.FirstOrDefaultAsync(b => b.Id == idBodega);

            if (bodega == null)
            {
                return(BadRequest("La cuenta no existe"));
            }
            else
            {
                _dataContext.Remove(bodega);
                await _dataContext.SaveChangesAsync();

                return(Ok("Bodega eliminada"));
            }
        }
Example #6
0
        public async Task <IActionResult> DeleteCiudad(int?idCiudad)
        {
            Ciudad ciudad = await _dataContext.Ciudades
                            .FirstOrDefaultAsync(c => c.Id_Ciudad == idCiudad);

            if (ciudad == null)
            {
                return(BadRequest("La cuenta no existe"));
            }
            else
            {
                _dataContext.Remove(ciudad);
                await _dataContext.SaveChangesAsync();

                return(Ok("Ciudad eliminada"));
            }
        }
Example #7
0
        private static async Task Delete(SocketMessage message, string[] parts)
        {
            if (!message.Author.IsAdmin())
            {
                await message.Channel.SendMessageAsync("You do not have permission to do that");

                return;
            }

            int id;

            if (parts.Count() == 3 && int.TryParse(parts[2], out id))
            {
                _db.Remove(_db.Quotes.Find(id));
                await _db.SaveChangesAsync();

                await message.Channel.SendMessageAsync("Quote Deleted");
            }
            else
            {
                await message.Channel.SendMessageAsync("Invalid Delete Command");
            }
        }
Example #8
0
        public Task RemoveAsync(T entity)
        {
            _dataContext.Remove <T>(entity);

            return(Task.CompletedTask);
        }