public IActionResult Put(Guid GrupoId, [FromBody] GrupoDTO grupo) { grupo.Id = GrupoId; Service.Update(grupo); return(Ok(true)); }
public int IncluirNovoGrupo(GrupoDTO obj_GrupoDTO) { using (MySqlConnection con_ConexaoAtiva = new MySqlConnection()) { //Atribui a string de conexão con_ConexaoAtiva.ConnectionString = Properties.Settings.Default.dboStringDeConexao; con_ConexaoAtiva.Open(); con_ComandoParaSerExecutado = new MySqlCommand(); con_ComandoParaSerExecutado.CommandType = System.Data.CommandType.Text; con_ComandoParaSerExecutado.CommandText = "INSERT INTO Grupo " + "(`CodigoDoGrupo`, `NomeDoGrupo`, `DataHoraDeCadastroDoGrupo`) " + "VALUES (@codigoDoGrupo, @nomeDoGrupo, @dataHoraDeCadastroDoGrupo)"; con_ComandoParaSerExecutado.Parameters.Add("codigoDoGrupo", MySqlDbType.Int32).Value = obj_GrupoDTO.CodigoDoGrupo; con_ComandoParaSerExecutado.Parameters.Add("nomeDoGrupo", MySqlDbType.VarChar).Value = obj_GrupoDTO.NomeDoGrupo; con_ComandoParaSerExecutado.Parameters.Add("dataHoraDeCadastroDoGrupo", MySqlDbType.DateTime).Value = obj_GrupoDTO.DataHoraDeCadastroDoGrupo; con_ComandoParaSerExecutado.Connection = con_ConexaoAtiva; retorno = con_ComandoParaSerExecutado.ExecuteNonQuery(); con_ConexaoAtiva.Close(); } return(retorno); }
public static GrupoDTO Convert(GrupoEN en) { GrupoDTO newinstance = null; if (en != null) { newinstance = new GrupoDTO(); newinstance.Id = en.Id; newinstance.Tipo = en.Tipo; newinstance.Nombre = en.Nombre; newinstance.Descripcion = en.Descripcion; if (en.Miembros != null) { newinstance.Miembros_oid = new System.Collections.Generic.List <int>(); foreach (NuevoInmueblateGenNHibernate.EN.RedSocial.SuperUsuarioEN entry in en.Miembros) { newinstance.Miembros_oid.Add(entry.Id); } } if (en.Muro != null) { newinstance.Muro_oid = en.Muro.Id; } if (en.PreferenciasBusqueda != null) { newinstance.PreferenciasBusqueda_oid = en.PreferenciasBusqueda.Id; } } return(newinstance); }
public void Insert(GrupoDTO entityDTO) { TGrupo entity = Builders. GenericBuilder.builderDTOEntity <TGrupo, GrupoDTO> (entityDTO); repository.Save(entity); }
public void Update(GrupoDTO entityDTO) { var entity = Builders. GenericBuilder.builderDTOEntity <TGrupo, GrupoDTO> (entityDTO); repository.Save(entity); }
public IActionResult Post([FromBody] GrupoDTO grupo) { if (!ModelState.IsValid) { throw new Exception("Model is not Valid"); } service.Insert(grupo); return(Ok(true)); }
public async Task <ActionResult <GrupoDTO> > CreateGrupo(GrupoDTO grupoDTO) { if (!ModelState.IsValid) { BadRequest("Modelo de grupo no valido"); } var grupo = _mapper.Map <Grupo>(grupoDTO); await _unitOfWork.grupoRepository.Add(grupo); await _unitOfWork.CommitAsync(); return(Ok(grupoDTO)); }
public CrearMensajeViewModel(GrupoDTO grupo, string p_asunto, string p_mensaje, string breadcrumb) { service = new ServiceClient(); grupoReceptor = grupo; foreach (int id in grupo.Miembros_oid) { receptores.Add(service.NuevoInmueblate_SuperUsuario_DameSuperUsuarioPorOID(id)); } Asunto = p_asunto; Mensaje = p_mensaje; NavigationViewModel.Instance.Breadcrumbs += breadcrumb; }
//Validar Campos public String VerificaSeOCodigoDigitadoJaEstaSendoUsado(int int_CodigoDeReferencia) { GrupoDTO obj_GrupoDTO = new GrupoDTO(); obj_GrupoDTO = BuscaGrupoPorCodigo(int_CodigoDeReferencia); if (obj_GrupoDTO.NomeDoGrupo != null) { return("Já existe um Grupo cadastrado com este código de identificção."); } else { return(""); } }
public GrupoDetalleViewModel(GrupoDTO grupo, string breadcrumb) { itemGrupo = grupo; NavigationViewModel.Instance.Cabecera = "Detalle de un grupo"; NavigationViewModel.Instance.Breadcrumbs += breadcrumb; service = new ServiceClient(); muroGrupo = service.NuevoInmueblate_Muro_DameMuroPorOID(itemGrupo.Muro_oid); selectedPreferenciasBusqueda = service.NuevoInmueblate_PreferenciasBusqueda_DamePreferenciasBusquedaPorOID(itemGrupo.PreferenciasBusqueda_oid); if (selectedPreferenciasBusqueda != null) { selectedGeolocalizacion = service.NuevoInmueblate_Geolocalizacion_DameGeolocalizacionPorOID(selectedPreferenciasBusqueda.Geolocalizacion_oid); } }
public void InserirGrupo(GrupoDTO dto) { try { string nomeGrupo = dto.NomeGrupo.Replace("'", "''"); bd = new AcessoBancoDados(); bd.Conectar(); string comando = "INSERT INTO Grupos(NomeGrupo) VALUES('" + nomeGrupo + "')"; bd.ExecutarComandoSQL(comando); } catch (Exception ex) { throw new Exception("Erro ao cadastrar o grupo" + ex.Message); } finally { bd = null; } }
public void EditarGrupo(GrupoDTO dto) { try { string nomeGrupo = dto.NomeGrupo.Replace("'", "''"); bd = new AcessoBancoDados(); bd.Conectar(); string comando = "UPDATE grupos set NomeGrupo = '" + nomeGrupo + "' Where ID =" + dto.Id; bd.ExecutarComandoSQL(comando); } catch (Exception ex) { throw new Exception("Erro ao editar o produto: " + ex.Message); } finally { bd = null; } }
public static GrupoEN Convert(GrupoDTO dto) { GrupoEN newinstance = null; try { if (dto != null) { newinstance = new GrupoEN(); newinstance.Id = dto.Id; newinstance.Tipo = dto.Tipo; newinstance.Nombre = dto.Nombre; newinstance.Descripcion = dto.Descripcion; if (dto.Miembros_oid != null) { NuevoInmueblateGenNHibernate.CAD.RedSocial.ISuperUsuarioCAD superUsuarioCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.SuperUsuarioCAD(); newinstance.Miembros = new System.Collections.Generic.List <NuevoInmueblateGenNHibernate.EN.RedSocial.SuperUsuarioEN>(); foreach (int entry in dto.Miembros_oid) { newinstance.Miembros.Add(superUsuarioCAD.ReadOIDDefault(entry)); } } if (dto.Muro_oid != -1) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IMuroCAD muroCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.MuroCAD(); newinstance.Muro = muroCAD.ReadOIDDefault(dto.Muro_oid); } if (dto.PreferenciasBusqueda_oid != -1) { NuevoInmueblateGenNHibernate.CAD.RedSocial.IPreferenciasBusquedaCAD preferenciasBusquedaCAD = new NuevoInmueblateGenNHibernate.CAD.RedSocial.PreferenciasBusquedaCAD(); newinstance.PreferenciasBusqueda = preferenciasBusquedaCAD.ReadOIDDefault(dto.PreferenciasBusqueda_oid); } } } catch (Exception ex) { throw ex; } return(newinstance); }
public async Task <ActionResult> pvwGrupo([FromBody] GrupoDTO _unidad) { GrupoDTO _Grupo = new GrupoDTO(); try { string baseadress = _config.Value.urlbase; HttpClient _client = new HttpClient(); _client.DefaultRequestHeaders.Add("Authorization", "Bearer " + HttpContext.Session.GetString("token")); var result = await _client.GetAsync(baseadress + "api/Grupo/GetGrupoById/" + _unidad.GrupoId); string valorrespuesta = ""; if (result.IsSuccessStatusCode) { valorrespuesta = await(result.Content.ReadAsStringAsync()); _Grupo = JsonConvert.DeserializeObject <GrupoDTO>(valorrespuesta); // //Obtener los estados. (Activo/Inactivo) var result2 = await _client.GetAsync(baseadress + "api/Estados/GetEstadosByGrupo/" + 1); if (result2.IsSuccessStatusCode) { valorrespuesta = await(result2.Content.ReadAsStringAsync()); var estados = JsonConvert.DeserializeObject <List <Estados> >(valorrespuesta); if (_Grupo == null) { ViewData["estados"] = new SelectList(estados, "IdEstado", "NombreEstado"); _Grupo = new GrupoDTO(); } else { ViewData["estados"] = new SelectList(estados, "IdEstado", "NombreEstado", _Grupo.IdEstado); //ViewData["estadoUnidad"] = _Grupo.IdEstado; } } } } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); throw ex; } return(PartialView(_Grupo)); }
public async Task <ActionResult <Grupo> > UpdateGrupo(GrupoDTO grupoDTO) { if (!ModelState.IsValid) { return(BadRequest("Modelo de grupo no valido")); } var grupo = _mapper.Map <Grupo>(grupoDTO); if (grupoDTO == null) { return(NotFound("Debes completar los datos del grupo antes de enviar")); } await _unitOfWork.grupoRepository.Update(grupo); await _unitOfWork.CommitAsync(); return(Ok(grupo)); }
public bool Salvar(GrupoDTO dto) { if (dto == null) { throw new ArgumentNullException("dto"); } bool novoItem = false; var grupo = grupoRepository.ObterPeloId(dto.Id); if (grupo == null) { grupo = new Grupo(); novoItem = true; } grupo.Descricao = dto.Descricao; grupo.Automatico = dto.Automatico; if (Validator.IsValid(grupo, out validationErrors)) { if (novoItem) { grupoRepository.Inserir(grupo); } else { grupoRepository.Alterar(grupo); } grupoRepository.UnitOfWork.Commit(); messageQueue.Add(Resource.Sigim.SuccessMessages.SalvoComSucesso, TypeMessage.Success); return(true); } else { messageQueue.AddRange(validationErrors, TypeMessage.Error); } return(false); }
public int ExcluiInformacoesDoGrupo(GrupoDTO obj_GrupoDTO) { using (MySqlConnection con_ConexaoAtiva = new MySqlConnection()) { //Atribui a string de conexão con_ConexaoAtiva.ConnectionString = Properties.Settings.Default.dboStringDeConexao; con_ConexaoAtiva.Open(); con_ComandoParaSerExecutado = new MySqlCommand(); con_ComandoParaSerExecutado.CommandType = System.Data.CommandType.Text; con_ComandoParaSerExecutado.CommandText = "DELETE FROM Grupo WHERE LPAD(`CodigoDoGrupo`, 3, '0') = @codigoDoGrupo"; con_ComandoParaSerExecutado.Parameters.Add("codigoDoGrupo", MySqlDbType.Int32).Value = obj_GrupoDTO.CodigoDoGrupo; con_ComandoParaSerExecutado.Connection = con_ConexaoAtiva; retorno = con_ComandoParaSerExecutado.ExecuteNonQuery(); con_ConexaoAtiva.Close(); } return(retorno); }
public MiembrosGrupoViewModel(GrupoDTO grupo, string breadcrumb) { grupoMiembros = grupo; inicioPaginacion = 0; tamPaginacion = 10; enableFiltro = false; NavigationViewModel.Instance.Cabecera = "Gestión de Usuarios"; NavigationViewModel.Instance.Breadcrumbs += breadcrumb; service = new ServiceClient(); superUsuarios = service.NuevoInmueblate_SuperUsuario_DameSuperUsuariosGrupo(grupoMiembros.Id, inicioPaginacion + 1); if (superUsuarios.Count == tamPaginacion) { PaginacionAvanzarEnabled = true; } else { PaginacionAvanzarEnabled = false; } superUsuarios = service.NuevoInmueblate_SuperUsuario_DameSuperUsuariosGrupo(grupoMiembros.Id, inicioPaginacion); usuarios = new List <UsuarioDTO>(); foreach (SuperUsuarioDTO su in superUsuarios) { usuarios.Add(service.NuevoInmueblate_Usuario_DameUsuarioPorOID(su.Id)); } RaisePropertyChanged("Usuarios"); PaginacionRetrocederEnabled = false; }
//Busca Codigo do Grupo public GrupoDTO BuscaGrupoPorCodigo(int int_CodigoDoGrupo) { GrupoDTO obj_GrupoDTO = new GrupoDTO(); DataTable lst_GruposCadastrados = new DataTable(); using (MySqlConnection con_ConexaoAtiva = new MySqlConnection()) { //Atribui a string de conexão con_ConexaoAtiva.ConnectionString = Properties.Settings.Default.dboStringDeConexao; con_ConexaoAtiva.Open(); con_ComandoParaSerExecutado = new MySqlCommand(); con_ComandoParaSerExecutado.CommandType = System.Data.CommandType.Text; con_ComandoParaSerExecutado.CommandText = "SELECT * FROM Grupo Where `CodigoDoGrupo` = @codigoDoGrupo"; con_ComandoParaSerExecutado.Parameters.Add("codigoDoGrupo", MySqlDbType.Int32).Value = int_CodigoDoGrupo; con_ComandoParaSerExecutado.Connection = con_ConexaoAtiva; ada_AdaptadorDeDados = new MySqlDataAdapter(con_ComandoParaSerExecutado); ada_AdaptadorDeDados.Fill(lst_GruposCadastrados); if (lst_GruposCadastrados.Rows.Count > 0) { obj_GrupoDTO.CodigoDoGrupo = Convert.ToInt32(lst_GruposCadastrados.Rows[0]["CodigoDoGrupo"]); obj_GrupoDTO.NomeDoGrupo = lst_GruposCadastrados.Rows[0]["NomeDoGrupo"].ToString(); } else { obj_GrupoDTO.CodigoDoGrupo = 0; obj_GrupoDTO.NomeDoGrupo = null; } con_ComandoParaSerExecutado.Dispose(); con_ConexaoAtiva.Close(); } return(obj_GrupoDTO); }
//Busca Codigo do Grupo public int BuscaGrupoPorAtributos(GrupoDTO obj_GrupoDTO) { int int_CodigoDoGrupo; DataTable lst_GruposCadastrados = new DataTable(); using (MySqlConnection con_ConexaoAtiva = new MySqlConnection()) { //Atribui a string de conexão con_ConexaoAtiva.ConnectionString = Properties.Settings.Default.dboStringDeConexao; con_ConexaoAtiva.Open(); con_ComandoParaSerExecutado = new MySqlCommand(); con_ComandoParaSerExecutado.CommandType = System.Data.CommandType.Text; con_ComandoParaSerExecutado.CommandText = "SELECT MAX(CodigoDoGrupo) as CodigoDoGrupo FROM Grupo Where `NomeDoGrupo` Like @nomeDoGrupo And " + "`DataHoraDeCadastroDoGrupo` = @dataHoraDeCadastroDoGrupo "; con_ComandoParaSerExecutado.Parameters.Add("nomeDoGrupo", MySqlDbType.VarChar).Value = "%" + obj_GrupoDTO.NomeDoGrupo + "%"; con_ComandoParaSerExecutado.Parameters.Add("dataHoraDeCadastroDoGrupo", MySqlDbType.DateTime).Value = obj_GrupoDTO.DataHoraDeCadastroDoGrupo; con_ComandoParaSerExecutado.Connection = con_ConexaoAtiva; ada_AdaptadorDeDados = new MySqlDataAdapter(con_ComandoParaSerExecutado); ada_AdaptadorDeDados.Fill(lst_GruposCadastrados); if (lst_GruposCadastrados.Rows.Count > 0) { int_CodigoDoGrupo = Convert.ToInt32(lst_GruposCadastrados.Rows[0]["CodigoDoGrupo"]); } else { int_CodigoDoGrupo = -1; } con_ComandoParaSerExecutado.Dispose(); con_ConexaoAtiva.Close(); } return(int_CodigoDoGrupo); }
public int AtualizaInformacoesDoGrupo(GrupoDTO obj_GrupoDTO, int codigoDoGrupo) { using (MySqlConnection con_ConexaoAtiva = new MySqlConnection()) { //Atribui a string de conexão con_ConexaoAtiva.ConnectionString = Properties.Settings.Default.dboStringDeConexao; con_ConexaoAtiva.Open(); con_ComandoParaSerExecutado = new MySqlCommand(); con_ComandoParaSerExecutado.CommandType = System.Data.CommandType.Text; con_ComandoParaSerExecutado.CommandText = "Update Grupo " + "Set `NomeDoGrupo`=@nomeDoGrupo " + "Where `CodigoDoGrupo` = " + codigoDoGrupo; con_ComandoParaSerExecutado.Parameters.Add("nomeDoGrupo", MySqlDbType.VarChar).Value = obj_GrupoDTO.NomeDoGrupo; con_ComandoParaSerExecutado.Connection = con_ConexaoAtiva; retorno = con_ComandoParaSerExecutado.ExecuteNonQuery(); con_ConexaoAtiva.Close(); } return(retorno); }
//Rotina de inicialização de Função private void InicializaCampos(string modo) { int int_GuardaLinhaSelecionada; switch (modo) { case "Incluir": LimpaCampos(); txt_CodigoDoGrupo.Enabled = true; HabilitarCampos(true); msk_DataHoraDeCadastroDoGrupo.Text = DateTime.Now.ToString(); grd_Grupos.Enabled = false; btn_ExcluirRegistro.Enabled = false; btn_PesquisarRegistro.Enabled = false; txt_Pesquisa.Visible = false; txt_CodigoDoGrupo.Focus(); LimpaErrosEncontrados(); break; case "SalvarNovo": obj_GrupoDTO = new GrupoDTO(); try { //Carrega o objeto com os campos digitados obj_GrupoDTO.CodigoDoGrupo = Convert.ToInt32(txt_CodigoDoGrupo.Text); obj_GrupoDTO.NomeDoGrupo = txt_NomeDoGrupo.Text; obj_GrupoDTO.DataHoraDeCadastroDoGrupo = Convert.ToDateTime(msk_DataHoraDeCadastroDoGrupo.Text); //Insere as informações no Banco retornoDaFuncao = obj_GrupoModel.IncluirNovoGrupo(obj_GrupoDTO); if (retornoDaFuncao > 0) { MessageBox.Show("Grupo cadastrado com sucesso!", "Grupo Cadastrado", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("O grupo não foi cadastrado!"); } grd_Grupos.Enabled = true; //Recarrega a Tabela de Grupos e seleciona o registro criado bol_HabilitaValidacaoPorTeclado = false; CarregaGruposNoGrid(); grd_Grupos.Rows[grd_Grupos.Rows.Count - 1].Selected = true; CarregaInformacoesDoGrupo(); bol_HabilitaValidacaoPorTeclado = true; HabilitaOuDesabilitaBotoesDeExclusaoEPesquisa(); btn_ExcluirRegistro.Enabled = true; btn_PesquisarRegistro.Enabled = true; txt_Pesquisa.Visible = true; HabilitarCampos(true); LimpaErrosEncontrados(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro ao salvar", MessageBoxButtons.OK, MessageBoxIcon.Error); } break; case "Salvar": obj_GrupoDTO = new GrupoDTO(); try { //Carrega o objeto com os campos digitados obj_GrupoDTO.NomeDoGrupo = txt_NomeDoGrupo.Text; obj_GrupoDTO.DataHoraDeCadastroDoGrupo = Convert.ToDateTime(msk_DataHoraDeCadastroDoGrupo.Text); //Insere as informações no Banco retornoDaFuncao = obj_GrupoModel.AtualizaInformacoesDoGrupo(obj_GrupoDTO, Convert.ToInt32(grd_Grupos.CurrentRow.Cells[0].Value)); if (retornoDaFuncao > 0) { MessageBox.Show("Informações salvas com sucesso!", "Grupo Salvo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("O grupo não foi salvo!", "Erro no salvamento", MessageBoxButtons.OK, MessageBoxIcon.Error); } //Recarrega a Tabela de Grupos e seleciona o registro criado bol_HabilitaValidacaoPorTeclado = false; int_GuardaLinhaSelecionada = grd_Grupos.SelectedRows[0].Index; CarregaGruposNoGrid(); CarregaInformacoesDoGrupo(); bol_HabilitaValidacaoPorTeclado = true; btn_ExcluirRegistro.Enabled = true; btn_PesquisarRegistro.Enabled = true; txt_Pesquisa.Visible = true; HabilitarCampos(true); } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro ao salvar", MessageBoxButtons.OK, MessageBoxIcon.Error); } break; case "Cancelar": if (grd_Grupos.Rows.Count > 0) { CarregaInformacoesDoGrupo(); txt_NomeDoGrupo.Focus(); } else { LimpaCampos(); HabilitarCampos(false); } txt_CodigoDoGrupo.Enabled = false; grd_Grupos.Enabled = true; HabilitaOuDesabilitaBotoesDeExclusaoEPesquisa(); LimpaErrosEncontrados(); break; case "Excluir": obj_GrupoDTO = new GrupoDTO(); try { //Carrega o objeto com os campos digitados obj_GrupoDTO.CodigoDoGrupo = Convert.ToInt32(grd_Grupos.SelectedRows[0].Cells[0].FormattedValue); obj_GrupoDTO.NomeDoGrupo = txt_NomeDoGrupo.Text; obj_GrupoDTO.DataHoraDeCadastroDoGrupo = Convert.ToDateTime(msk_DataHoraDeCadastroDoGrupo.Text); retornoDaFuncao = obj_GrupoModel.ExcluiInformacoesDoGrupo(obj_GrupoDTO); if (retornoDaFuncao > 0) { MessageBox.Show("Grupo removido com sucesso!", "Grupo Removido", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("O Grupo não foi removido!", "Erro ao Remover Grupo", MessageBoxButtons.OK, MessageBoxIcon.Information); } grd_Grupos.Enabled = true; //Recarrega a Tabela de Grupos e seleciona o registro criado bol_HabilitaValidacaoPorTeclado = false; CarregaGruposNoGrid(); if (grd_Grupos.Rows.Count > 0) { CarregaInformacoesDoGrupo(); txt_NomeDoGrupo.Focus(); } else { LimpaCampos(); HabilitarCampos(false); } bol_HabilitaValidacaoPorTeclado = true; HabilitaOuDesabilitaBotoesDeExclusaoEPesquisa(); LimpaErrosEncontrados(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro ao excluir o Grupo.", MessageBoxButtons.OK, MessageBoxIcon.Error); } break; case "Pesquisar": lst_GruposCadastrados.RowFilter = "NomeDoGrupo Like '" + txt_Pesquisa.Text.Trim() + "%'"; grd_Grupos.Refresh(); grd_Grupos.Focus(); break; } }
public async Task <ActionResult <Grupo> > SaveGrupo([FromBody] GrupoDTO _Grupo) { string valorrespuesta = ""; try { Grupo _listVendorType = new Grupo(); string baseadress = _config.Value.urlbase; HttpClient _client = new HttpClient(); _client.DefaultRequestHeaders.Add("Authorization", "Bearer " + HttpContext.Session.GetString("token")); var result = await _client.GetAsync(baseadress + "api/Grupo/GetGrupoByDescripcion/" + _Grupo.Description); if (result.IsSuccessStatusCode) { valorrespuesta = await(result.Content.ReadAsStringAsync()); _listVendorType = JsonConvert.DeserializeObject <Grupo>(valorrespuesta); if (_listVendorType != null && _Grupo.GrupoId == 0) { if (_listVendorType.Description == _Grupo.Description) { return(await Task.Run(() => BadRequest($"Ya existe un grupo registrado con ese nombre."))); } } } result = await _client.GetAsync(baseadress + "api/Grupo/GetGrupoById/" + _Grupo.GrupoId); _Grupo.FechaModificacion = DateTime.Now; _Grupo.UsuarioModificacion = HttpContext.Session.GetString("user"); if (result.IsSuccessStatusCode) { valorrespuesta = await(result.Content.ReadAsStringAsync()); _listVendorType = JsonConvert.DeserializeObject <Grupo>(valorrespuesta); } if (_listVendorType == null) { _listVendorType = new Models.Grupo(); } if (_listVendorType.GrupoId == 0) { _Grupo.FechaCreacion = DateTime.Now; _Grupo.UsuarioCreacion = HttpContext.Session.GetString("user"); var insertresult = await Insert(_Grupo); } else { var updateresult = await Update(_Grupo.GrupoId, _Grupo); } } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); throw ex; } return(Json(_Grupo)); }
public IActionResult Post([FromBody] GrupoDTO grupo) { Service.Insert(grupo); return(Ok(true)); }
//Novo Grupo public int IncluirNovoGrupo(GrupoDTO obj_GrupoDTO) { return(obj_GrupoDAO.IncluirNovoGrupo(obj_GrupoDTO)); }
//Excluir Grupo public int ExcluiInformacoesDoGrupo(GrupoDTO obj_GrupoDTO) { return(obj_GrupoDAO.ExcluiInformacoesDoGrupo(obj_GrupoDTO)); }
//Atualizar Grupo public int AtualizaInformacoesDoGrupo(GrupoDTO obj_GrupoDTO, int codigoDoGrupo) { return(obj_GrupoDAO.AtualizaInformacoesDoGrupo(obj_GrupoDTO, codigoDoGrupo)); }