public static void CreateTa() { var dao = new TipoAnotacionDao(); var ta = new TipoAnotacion(); ta.Nombre = "Deroga"; ta.Raiz = "Derog"; dao.Create( ta ); }
public IHttpActionResult Put(TipoAnotacion tipoAnot) { var tipoAnotacion = DAO.Update(tipoAnot); if (tipoAnotacion.IsSuccess) { return Ok(tipoAnotacion.Value); } else { return ResponseMessage(Request.CreateErrorResponse( HttpStatusCode.Conflict, tipoAnotacion.Error )); } }
public Result<TipoAnotacion> Create(TipoAnotacion ta) { try { using (OracleConnection conn = DB.GetOracleConnection()) using (OracleCommand cmd = DB.GetFuncionCommand(conn, "WEB_LEGEM.CREATE_TA")) { var result = DB.AddObjectResult(cmd, UdtTypeName); DB.AddObjectParameter(cmd, "tipo_anotacion", UdtTypeName, ta); cmd.ExecuteNonQuery(); return Result.Ok((TipoAnotacion)result.Value); } } catch { return Result.Fail<TipoAnotacion>("Registro existente con el mismo nombre"); } }