public static void Create() { var dao = new TipoDocumentoDao(); var td = new TipoDocumento(); td.Nombre = "Carta"; td = dao.Create( td ).Value; Console.WriteLine( td ); }
public IHttpActionResult Put(TipoDocumento tipoDoc) { var tipoDocumento = DAO.Update(tipoDoc); if (tipoDocumento.IsSuccess) { return Ok(tipoDocumento.Value); } else { return ResponseMessage(Request.CreateErrorResponse( HttpStatusCode.Conflict, tipoDocumento.Error )); } }
public Result<TipoDocumento> Create(TipoDocumento td) { try{ using (OracleConnection conn = DB.GetOracleConnection()) using (OracleCommand cmd = DB.GetFuncionCommand(conn, @"WEB_LEGEM.CREATE_TD")) { var result = DB.AddObjectResult(cmd, UdtTypeName); DB.AddObjectParameter(cmd, "tipo_documento", UdtTypeName, td); cmd.ExecuteNonQuery(); return Result.Ok((TipoDocumento)result.Value); } } catch (OracleException e) { return Result.Fail<TipoDocumento>("Registro existente con el mismo nombre"); } }
public virtual void ToCustomObject(OracleConnection con, IntPtr pUdt) { // Convert from the Oracle Object to a Custom Type Id = (int) OracleUdt.GetValue( con, pUdt, "ID" ); Entidad = (Entidad) OracleUdt.GetValue( con, pUdt, "ENTIDAD" ); TipoDocumento = (TipoDocumento) OracleUdt.GetValue( con, pUdt, "TIPO_DOCUMENTO" ); Numero = (string) OracleUdt.GetValue( con, pUdt, "NUMERO" ); FechaPublicacion = (DateTime) OracleUdt.GetValue( con, pUdt, "FECHA_PUBLICACION" ); }