public HttpResult <EnqueteDtoSpecialized> GetByModel(string token, EnqueteDto dto) { var request = new HelperHttp(endPointApiCore); var response = request.Get <EnqueteDtoSpecialized, EnqueteDto>(token, "api/Enquete/GetByModel", dto); return(response); }
// POST: Enquete/Create public ActionResult CreateConfirmed(EnqueteDto enquete) { var request = _enqueteAppService.GetAll(); if (!request.IsSuccessStatusCode) { return(ErrorMessage("Erro ao verificar se usuário já existe")); } var enqueteViewModel = JsonConvert.DeserializeObject <IEnumerable <EnqueteViewModel> >(request.Content.ReadAsStringAsync().Result); var verifica = enqueteViewModel.Select(x => x.Assunto.Contains(enquete.Assunto)).ToString(); if (string.IsNullOrEmpty(verifica)) { return(ErrorMessage("Enquete já existe, insira outro título.")); } var response = _enqueteAppService.Post(enquete); if (!response.IsSuccessStatusCode) { ErrorMessage("Erro ao criar enquete"); } return(Json("Cadastro Efetuado com sucesso")); }
public HttpResult <EnqueteDto> Delete(string token, EnqueteDto dto) { var request = new HelperHttp(endPointApiCore); var response = request.Delete <EnqueteDto, EnqueteDto>(token, "api/Enquete/", dto); return(response); }
public HttpResult <T> GetDetails <T>(string token, EnqueteDto dto) { var request = new HelperHttp(endPointApiCore); var response = request.Get <T, EnqueteDto>(token, "api/Enquete/GetDetails", dto); return(response); }
public void Post(EnqueteDto enquete) { ExecuteProcedure(Procedures.SP_AddEnquete); AddParameter("@Titulo", enquete.Titulo); AddParameter("@Descricao", enquete.Assunto); AddParameter("@Nom_LocalCotado", enquete.Nom_LocalCotado); AddParameter("@Valor", enquete.Valor); AddParameter("@UsuarioId", enquete.UsuarioId); ExecuteNonQuery(); }
public void Put(EnqueteDto enquete) { ExecuteProcedure(Procedures.SP_UpdEnquete); AddParameter("@IdEnq", enquete.Id); AddParameter("@Titulo", enquete.Titulo); AddParameter("@Descricao", enquete.Assunto); AddParameter("@Ativo", enquete.Ativo); AddParameter("@Valor", enquete.Valor); AddParameter("@LocalCotado", enquete.Nom_LocalCotado); ExecuteNonQuery(); }
// POST: Enquete/Edit/5 public ActionResult EditConfirmed(EnqueteDto enquete) { //Valor com . precisa conter o ModelBinder, senão, ele nao salvará corretamente var response = _enqueteAppService.Put(enquete); if (response.IsSuccessStatusCode) { return(Json("Enquete Atualizada com sucesso")); } return(ErrorMessage($"Erro ao editar enquete: {response.Content.ReadAsStringAsync().Result}")); }
public EnqueteViewModel(EnqueteDto enquete) { Id = enquete.Id; Titulo = enquete.Titulo; Assunto = enquete.Assunto; DataEnquete = enquete.DataEnquete; Ativo = enquete.Ativo; Criador = enquete.Criador; Nom_LocalCotado = enquete.Nom_LocalCotado; Valor = enquete.Valor; Usuario = new UsuarioViewModel(); ListaVotacao = new List <VotacaoViewModel>(); }
public EnqueteDto GetById(int id) { ExecuteProcedure(Procedures.SP_ListarEnquetePorId); AddParameter("@Id", id); var enquete = new EnqueteDto(); using (var r = ExecuteReader()) { if (r.Read()) { enquete = new EnqueteDto { Id = r.GetInt32(r.GetOrdinal("Id")), Titulo = r.GetString(r.GetOrdinal("Titulo")), Assunto = r.GetString(r.GetOrdinal("Descricao")), Ativo = r.GetBoolean(r.GetOrdinal("Ativo")), DataEnquete = r.GetDateTime(r.GetOrdinal("DataEnquete")), Criador = r.GetString(r.GetOrdinal("Criador")), Valor = r.GetDecimal(r.GetOrdinal("Valor")), Nom_LocalCotado = r.GetString(r.GetOrdinal("LocalCotado")) }; } if (r.NextResult()) { while (r.Read()) { enquete.ListaVotacao.Add(new Votacao { NomeUsuario = r.GetString(r.GetOrdinal("NomeUsuario")), TipoVoto = r.GetBoolean(r.GetOrdinal("Voto")), Justificativa = r.GetString(r.GetOrdinal("Justificativa")) }); } } ; return(enquete); } }
public void Put(EnqueteDto enquete) { _enqueteService.Put(enquete); }
public string Put(EnqueteDto enquete) { _enqueteRepository.Put(enquete); return(string.Empty); }
public HttpResponseMessage Put(EnqueteDto enquete) { return(_httpClient.PutAsync("http://localhost:2002/api/enquete", enquete, JsonMediaTypeFormatter).Result); }