public async Task <IActionResult> GetAsync([FromBody] GeneralDetDTO generalDetDTO) { if (generalDetDTO.nu_general_cab == 0) { return(BadRequest()); } if (generalDetDTO.co_general_det == "") { return(BadRequest()); } var response = await _generalDetApplication.GetAsync(generalDetDTO.nu_general_cab, generalDetDTO.co_general_det); if (response.IsSuccess) { if (response.Data.error_number == 0) { return(Ok(response)); } else { return(NotFound(response)); } } return(BadRequest(response)); }
public IActionResult Delete([FromBody] GeneralDetDTO generalDetDTO) { ResponseQuery responseQuery = new ResponseQuery(); if (generalDetDTO.nu_general_cab == 0) { responseQuery.error_number = -1; responseQuery.error_message = "nu_general_cab tiene un valor errado o nulo."; return(BadRequest(responseQuery)); } if (generalDetDTO.co_general_det == "") { responseQuery.error_number = -1; responseQuery.error_message = "co_general_det tiene un valor errado o nulo."; return(BadRequest(responseQuery)); } responseQuery = _generalDetApplication.Delete(generalDetDTO); if (responseQuery.error_number == 0) { return(Ok(responseQuery)); } return(BadRequest(responseQuery)); }
public async Task <IActionResult> GetAllAsync([FromBody] GeneralDetDTO generalDetDTO) { var response = await _generalDetApplication.GetAllAsync(generalDetDTO); if (response.IsSuccess) { return(Ok(response)); } return(BadRequest(response)); }
public IActionResult GetAll([FromBody] GeneralDetDTO generalDetDTO) { var response = _generalDetApplication.GetAll(generalDetDTO); if (response.IsSuccess) { return(Ok(response)); } return(BadRequest(response)); }
public ResponseQuery Delete(GeneralDetDTO generalDetDTO) { ResponseQuery responseQuery = new ResponseQuery(); try { var generalDet = _mapper.Map <GeneralDet>(generalDetDTO); responseQuery = _generalDetDomain.Delete(generalDet); } catch (Exception e) { responseQuery.error_number = -1; responseQuery.error_message = e.Message; } return(responseQuery); }
public async Task <ResponseQuery> UpdateAsync(GeneralDetDTO generalDetDTO) { ResponseQuery responseQuery = new ResponseQuery(); try { var generalDet = _mapper.Map <GeneralDet>(generalDetDTO); responseQuery = await _generalDetDomain.UpdateAsync(generalDet); } catch (Exception e) { responseQuery.error_number = -1; responseQuery.error_message = e.Message; } return(responseQuery); }
public IActionResult Update([FromBody] GeneralDetDTO generalDetDTO) { ResponseQuery responseQuery = new ResponseQuery(); if (generalDetDTO == null) { responseQuery.error_number = -1; responseQuery.error_message = "generalDetDTO no puede ser nulo."; return(BadRequest(responseQuery)); } responseQuery = _generalDetApplication.Update(generalDetDTO); if (responseQuery.error_number == 0) { return(Ok(responseQuery)); } return(BadRequest(responseQuery)); }
public async Task <IActionResult> InsertAsync([FromBody] GeneralDetDTO generalDetDTO) { ResponseQuery responseQuery = new ResponseQuery(); if (generalDetDTO == null) { responseQuery.error_number = -1; responseQuery.error_message = "generalDetDTO no puede ser nulo."; return(BadRequest(responseQuery)); } responseQuery = await _generalDetApplication.InsertAsync(generalDetDTO); if (responseQuery.error_number == 0) { return(Ok(responseQuery)); } return(BadRequest(responseQuery)); }
public Response <IEnumerable <GeneralDetDTO> > GetAllAsync(GeneralDetDTO GeneralDetDTO) { var response = new Response <IEnumerable <GeneralDetDTO> >(); var json = JsonConvert.SerializeObject(GeneralDetDTO); var data = new StringContent(json, Encoding.UTF8, "application/json"); using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:4020/api/"); client.DefaultRequestHeaders.Add("Authorization", "Bearer " + GeneralDetDTO.no_token); var responseTask = client.PostAsync("GeneralDet/GetAllAsync", data); responseTask.Wait(); var result = responseTask.Result; var readTask = result.Content.ReadAsAsync <Response <IEnumerable <GeneralDetDTO> > >(); readTask.Wait(); response = readTask.Result; } return(response); }
public Response <IEnumerable <GeneralDetDTO> > GetAll(GeneralDetDTO generalDetDTO) { var response = new Response <IEnumerable <GeneralDetDTO> >(); try { var generalDet = _mapper.Map <GeneralDet>(generalDetDTO); var generalDets = _generalDetDomain.GetAll(generalDet); response.Data = _mapper.Map <IEnumerable <GeneralDetDTO> >(generalDets); if (response.Data != null) { response.IsSuccess = true; response.error_message = "Consulta Exitosa!!!"; } } catch (Exception e) { response.error_message = e.Message; } return(response); }
private async Task <DialogTurnResult> SetTipoLicencia(WaterfallStepContext stepContext, CancellationToken cancellationToken) { GeneralDetDTO generalDetDTO = new GeneralDetDTO() { nu_general_cab = 4, co_general_det = "", fl_inactivo = "0" }; CodigoList.Clear(); DescripcionList.Clear(); GeneralDetClient generalDetClient = new GeneralDetClient(); var result = generalDetClient.GetAllAsync(generalDetDTO); if (result.error_number == 0) { foreach (GeneralDetDTO item in result.Data) { CodigoList.Add(item.co_general_det); DescripcionList.Add(item.no_general_det); } } CodigoList.Add("0000"); DescripcionList.Add(ExitOption); var options = DescripcionList.ToList(); var promptOptions = new PromptOptions { Prompt = MessageFactory.Text("Por favor seleccione un **Tipo de Licencia**:"), Choices = ChoiceFactory.ToChoices(options), Style = ListStyle.List }; // Prompt the user for a choice. return(await stepContext.PromptAsync(nameof(ChoicePrompt), promptOptions, cancellationToken)); }