public Prato Delete(DeletarPratoComando command) { var prato = _repository.GetOne(command.Nome); _repository.Delete(prato); if (Commit()) { return(prato); } return(null); }
public Task <HttpResponseMessage> delete(string nome) // Deleta o restaurante { var response = new HttpResponseMessage(); try { var command = new DeletarPratoComando(nome); var pratos = _service.Delete(command); response = Request.CreateResponse(HttpStatusCode.OK, "Apagado com sucesso!"); } catch { response = Request.CreateResponse(HttpStatusCode.BadRequest, "Prato não encontrado!"); } var tsc = new TaskCompletionSource <HttpResponseMessage>(); tsc.SetResult(response); return(tsc.Task); }