public bool Delete <TEntity>(TEntity entity) where TEntity : class { try { _dataContext.Remove(entity); return(true); } catch (Exception) { return(false); } }
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(); } } }
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")); } }
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")); } }
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")); } }
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")); } }
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"); } }
public Task RemoveAsync(T entity) { _dataContext.Remove <T>(entity); return(Task.CompletedTask); }