/// <summary> /// /// </summary> /// <param name="model"></param> /// <returns></returns> public async Task <bool> ActualizarRegistroAsync(DataClientesRc model) { try { var result = _oracleContext.DataClientes.FirstOrDefault(x => x.IDENTIFICACION == model.IDENTIFICACION); if (result == null) { var flag = await InsertarRegistroAsync(model); return(true); } result.IDENTIFICACION = model.IDENTIFICACION; result.NOMBRE_COMPLETO = model.NOMBRE_COMPLETO; result.ESTADO_CIVIL = model.ESTADO_CIVIL; result.FECHA_ACTUALIZACION = DateTime.Now; result.FECHA_DEFUNCION = model.FECHA_DEFUNCION; result.PROFESION = model.PROFESION; await _oracleContext.SaveChangesAsync(); return(true); } catch (Exception e) { return(false); } }
/// <summary> /// /// </summary> /// <param name="model"></param> /// <returns></returns> public async Task <bool> GrabaAsync(DataClientesRc model) { try { var result = await _datosPersonaRcRepository.InsertarRegistroAsync(model); return(result); } catch (Exception) { return(false); } }
/// <summary> /// /// </summary> /// <param name="pm"></param> /// <returns></returns> public DataClientesRc MapeaRCDataCliente(ResponsePersonaModel pm) { try { var model = new DataClientesRc { }; return(model); } catch (Exception) { return(null); } }
/// <summary> /// /// </summary> /// <param name="model"></param> /// <returns></returns> public async Task <bool> InsertarRegistroAsync(DataClientesRc model) { try { _oracleContext.Add(model); var result = await _oracleContext.SaveChangesAsync(); return(true); } catch (Exception e) { return(false); } }