public async Task <ServiceResult> Post([FromBody] ClienteDTO cliente) { ServiceResult service = new ServiceResult(); Dictionary <string, StoredProcedure> parameters = new Dictionary <string, StoredProcedure>(); try { parameters.Add("nid_persona ", new StoredProcedure() { Value = 5 }); parameters.Add("no_persona", new StoredProcedure() { Value = "RETH CORDOVA" }); parameters.Add("no_apellido_paterno", new StoredProcedure() { Value = "APACHE" }); parameters.Add("no_apellido_materno", new StoredProcedure() { Value = "CORDOVA" }); parameters.Add("no_razon_social", new StoredProcedure() { Value = "IONIC DEVELOPER" }); parameters.Add("fe_nacimiento", new StoredProcedure() { Value = DateTime.Now }); parameters.Add("co_tipo_persona", new StoredProcedure() { Value = "0001" }); parameters.Add("co_tipo_documento", new StoredProcedure() { Value = "01" }); parameters.Add("nu_documento", new StoredProcedure() { Value = "123456" }); parameters.Add("no_correo", new StoredProcedure() { Value = "*****@*****.**" }); parameters.Add("nu_telefono", new StoredProcedure() { Value = "545445454" }); parameters.Add("nu_celular", new StoredProcedure() { Value = "656565" }); parameters.Add("co_sexo", new StoredProcedure() { Value = "0002" }); parameters.Add("co_estado_civil", new StoredProcedure() { Value = "01" }); parameters.Add("co_usuario_crea", new StoredProcedure() { Value = "admin" }); parameters.Add("fe_crea", new StoredProcedure() { Value = DateTime.Now }); parameters.Add("co_usuario_cambio", new StoredProcedure() { Value = "usuario" }); parameters.Add("fe_cambio", new StoredProcedure() { Value = DateTime.Now }); parameters.Add("no_estacion_red", new StoredProcedure() { Value = "127.0.0.1" }); parameters.Add("no_usuario_red", new StoredProcedure() { Value = "red" }); parameters.Add("fl_inactivo", new StoredProcedure() { Value = true }); await clienteService.InsertarCliente(parameters); service.Message = "Cliente insertado."; } catch (Exception ex) { service.Errors(ex); _logger.LogError(ex); } return(service); }
public ServiceResult Get(int id) { ServiceResult service = new ServiceResult(); try { //TODO: Listar cliente IEnumerable <ClienteDTO> cliente = new List <ClienteDTO>(); cliente = clienteService.BuscarPorCodigo(id); var jsonData = from f in cliente.AsEnumerable() select new { f.IdCliente, f.Nombre, f.NombreCompleto, f.ApellidoPaterno, f.ApellidoMaterno, f.RazonSocial, f.TipoPersona, f.TipoDocumento, f.TipoPersonaNombre, FechaNacimiento = f.FechaNacimiento == null ? string.Empty : Convert.ToDateTime(f.FechaNacimiento).ToShortDateString(), f.Correo, f.NumeroDocumento, f.NumeroDocumentoOriginal, f.Ruc, f.CodigoGenero, Genero = f.Genero == null ? string.Empty : f.Genero.ToUpper(), f.Asesor, f.Telefono, f.Celular, f.CodigoEstadoCivil, EstadoCivil = f.EstadoCivil == null ? string.Empty : f.EstadoCivil.ToUpper(), f.IdDireccion, f.Direccion, f.CodigoDistrito, f.Distrito, f.CodigoProvincia, f.Provincia, f.CodigoDepartamento, f.Departamento, f.CodigoPostal, f.IdPais, f.Pais, f.CodigoPais, f.IdContacto, f.SexoContacto, SexoContactoNombre = f.SexoContactoNombre == null ? string.Empty : f.SexoContactoNombre.ToUpper(), f.ContactoDocumento, f.TipoDocumentoContacto, f.NombreContacto, f.ApellidoPaternoContacto, f.ApellidoMaternoContacto, f.TelefonoContacto, f.CelularContacto, f.CorreoContacto }; service.Data = jsonData.FirstOrDefault(); } catch (Exception ex) { service.Errors(ex); _logger.LogError(ex); } return(service); }