public async Task <ActionResult <Lambada> > DeletaLambada(int id, [FromServices] LambadaContext context) { try { var lambada = await context.Lambada.Where(x => x.Id == id).FirstOrDefaultAsync(); if (lambada == null) { return(Ok(new { message = "Lambada não encontrada" })); } context.Remove(lambada); await context.SaveChangesAsync(); return(Ok(new { message = "Lambada excluída com sucesso" })); } catch (Exception) { return(BadRequest(new { message = "Não foi possivel excluir a lambada" })); } }
public async Task <ActionResult <String> > DeletaUsuario(int id, [FromServices] LambadaContext context) { try { var usuario = await context.Usuarios.Where(x => x.Id == id).FirstOrDefaultAsync(); if (usuario == null) { return(Ok(new { message = "Não existe nenhum usuario cadastrado com este id" })); } context.Remove(usuario); await context.SaveChangesAsync(); return(Ok(new { message = "Usuario excluído com sucesso" })); } catch (Exception) { return(BadRequest(new { message = "Não foi possivel deletar o usuario" })); } }
public async Task <ActionResult <Tecnico> > DeletarTecncio(int id, [FromServices] LambadaContext context) { var tecnico = await context.Tecnico.FirstOrDefaultAsync(x => x.Id == id); if (tecnico == null) { return(BadRequest(new { message = "Tecnico não encontrado" })); } try { context.Remove(tecnico); await context.SaveChangesAsync(); return(Ok(new { message = "Tecnico excluído com sucesso" })); } catch (Exception) { return(BadRequest(new { message = "Não foi possivel excluir o tecnico" })); } }